From 15b08791effa909305d9fbc8ff1a311867fcbe4a Mon Sep 17 00:00:00 2001 From: Philipp Lohmann Date: Thu, 28 Feb 2002 15:05:18 +0000 Subject: #97829# updated psprint configuration --- psprint_config/configuration/delzip | 0 psprint_config/configuration/makefile.mk | 13 + psprint_config/configuration/ppds/ADISTILL.PS | 416 +++ psprint_config/configuration/ppds/APLW3101.PS | 385 +++ psprint_config/configuration/ppds/APLW3201.PS | 496 +++ psprint_config/configuration/ppds/APLW3601.PS | 666 ++++ psprint_config/configuration/ppds/APLW6101.PS | 597 ++++ psprint_config/configuration/ppds/APLW8101.PS | 885 ++++++ psprint_config/configuration/ppds/APLW81F1.PS | 885 ++++++ psprint_config/configuration/ppds/APLWBGR1.PS | 1081 +++++++ psprint_config/configuration/ppds/APLWCOB1.PS | 565 ++++ psprint_config/configuration/ppds/APLWCSB1.PS | 580 ++++ psprint_config/configuration/ppds/APLWGRF1.PS | 747 +++++ psprint_config/configuration/ppds/APLWGRI1.PS | 746 +++++ psprint_config/configuration/ppds/APLWGRJ1.PS | 709 +++++ psprint_config/configuration/ppds/APLWIIF2.PS | 428 +++ psprint_config/configuration/ppds/APLWIIG2.PS | 440 +++ psprint_config/configuration/ppds/APLWLOT1.PS | 563 ++++ psprint_config/configuration/ppds/APL_IIF1.PS | 520 +++ psprint_config/configuration/ppds/APL_IIG1.PS | 483 +++ psprint_config/configuration/ppds/APL_NTR1.PS | 416 +++ psprint_config/configuration/ppds/APNT518_.PS | 351 +++ psprint_config/configuration/ppds/APNTX501.PS | 351 +++ psprint_config/configuration/ppds/APNTXJ1_.PS | 412 +++ psprint_config/configuration/ppds/APPL_230.PS | 350 +++ psprint_config/configuration/ppds/APPL_380.PS | 329 ++ psprint_config/configuration/ppds/APPL_422.PS | 330 ++ psprint_config/configuration/ppds/APTOLLD1.PS | 660 ++++ psprint_config/configuration/ppds/APTOLLW1.PS | 656 ++++ psprint_config/configuration/ppds/CAECOGR1.PS | 591 ++++ psprint_config/configuration/ppds/DC1152_1.PS | 476 +++ psprint_config/configuration/ppds/EFAX3010.PS | 1698 ++++++++++ psprint_config/configuration/ppds/EFAX4010.PS | 1976 ++++++++++++ psprint_config/configuration/ppds/EFAX5010.PS | 2190 +++++++++++++ psprint_config/configuration/ppds/EFAX7010.PS | 1698 ++++++++++ psprint_config/configuration/ppds/EFMX3010.PS | 1669 ++++++++++ psprint_config/configuration/ppds/EFMX5010.PS | 2183 +++++++++++++ psprint_config/configuration/ppds/EFMX7010.PS | 1669 ++++++++++ psprint_config/configuration/ppds/EFXJK1F3.PS | 1945 ++++++++++++ psprint_config/configuration/ppds/EFXJK2F3.PS | 2479 +++++++++++++++ psprint_config/configuration/ppds/EFXJK303.PS | 1075 +++++++ psprint_config/configuration/ppds/EFXJK3F3.PS | 1135 +++++++ psprint_config/configuration/ppds/EP_08001.PS | 671 ++++ psprint_config/configuration/ppds/EP_15201.PS | 917 ++++++ psprint_config/configuration/ppds/EP_30001.PS | 916 ++++++ psprint_config/configuration/ppds/EP_50001.PS | 876 ++++++ psprint_config/configuration/ppds/EP_82F21.PS | 952 ++++++ psprint_config/configuration/ppds/EP_82F51.PS | 1051 +++++++ psprint_config/configuration/ppds/EP_P0701.PS | 1356 ++++++++ psprint_config/configuration/ppds/EP_P1201.PS | 713 +++++ psprint_config/configuration/ppds/EP_STPH1.PS | 640 ++++ psprint_config/configuration/ppds/GENERIC.PS | 2 + psprint_config/configuration/ppds/HP1200C1.PS | 585 ++++ psprint_config/configuration/ppds/HP2500C1.PS | 1099 +++++++ psprint_config/configuration/ppds/HP3SI52_.PS | 435 +++ psprint_config/configuration/ppds/HP3SIL21.PS | 588 ++++ psprint_config/configuration/ppds/HP4M3_V1.PS | 540 ++++ psprint_config/configuration/ppds/HP4M6_V1.PS | 540 ++++ psprint_config/configuration/ppds/HP4ML_V1.PS | 486 +++ psprint_config/configuration/ppds/HP4MP3_1.PS | 428 +++ psprint_config/configuration/ppds/HP4MP6_1.PS | 432 +++ psprint_config/configuration/ppds/HP4PLUS3.PS | 306 ++ psprint_config/configuration/ppds/HP4PLUS6.PS | 313 ++ psprint_config/configuration/ppds/HP4SI3_1.PS | 751 +++++ psprint_config/configuration/ppds/HP4SI6_1.PS | 753 +++++ psprint_config/configuration/ppds/HPIID52_.PS | 406 +++ psprint_config/configuration/ppds/HPIII52_.PS | 381 +++ psprint_config/configuration/ppds/HPIIP52_.PS | 374 +++ psprint_config/configuration/ppds/HPLJ3D1_.PS | 563 ++++ psprint_config/configuration/ppds/HPLJ3P1_.PS | 462 +++ psprint_config/configuration/ppds/HPLJ4MV1.PS | 793 +++++ psprint_config/configuration/ppds/HPLJ5M_4.PS | 695 ++++ psprint_config/configuration/ppds/HPLJ5P_1.PS | 541 ++++ psprint_config/configuration/ppds/HPLJ5SI1.PS | 953 ++++++ psprint_config/configuration/ppds/HPLJ5SIM.PS | 1006 ++++++ psprint_config/configuration/ppds/HPLJ__31.PS | 407 +++ psprint_config/configuration/ppds/HP_3D52_.PS | 430 +++ psprint_config/configuration/ppds/HP_3P52_.PS | 382 +++ psprint_config/configuration/ppds/HP__CLJ1.PS | 689 ++++ psprint_config/configuration/ppds/KD8650P1.PS | 946 ++++++ psprint_config/configuration/ppds/KD92P001.PS | 1127 +++++++ psprint_config/configuration/ppds/KDH00001.PS | 1533 +++++++++ psprint_config/configuration/ppds/KDH00002.PS | 1554 +++++++++ psprint_config/configuration/ppds/L10__425.PS | 424 +++ psprint_config/configuration/ppds/L20__471.PS | 566 ++++ psprint_config/configuration/ppds/L20__493.PS | 564 ++++ psprint_config/configuration/ppds/L30__471.PS | 593 ++++ psprint_config/configuration/ppds/L30__493.PS | 592 ++++ psprint_config/configuration/ppds/L333_523.PS | 723 +++++ psprint_config/configuration/ppds/L33__523.PS | 487 +++ psprint_config/configuration/ppds/L50__493.PS | 564 ++++ psprint_config/configuration/ppds/L533_523.PS | 632 ++++ psprint_config/configuration/ppds/L53__523.PS | 448 +++ psprint_config/configuration/ppds/LEX4039P.PS | 673 ++++ psprint_config/configuration/ppds/LEX4079P.PS | 641 ++++ psprint_config/configuration/ppds/LEXOPTR_.PS | 741 +++++ psprint_config/configuration/ppds/LHCFLRJ5.PS | 2034 ++++++++++++ psprint_config/configuration/ppds/LHCOFLC5.PS | 1866 +++++++++++ psprint_config/configuration/ppds/LHCOFLR5.PS | 1814 +++++++++++ psprint_config/configuration/ppds/LHGUBEH3.PS | 1568 +++++++++ psprint_config/configuration/ppds/LHGUBHJ4.PS | 3358 ++++++++++++++++++++ psprint_config/configuration/ppds/LHHERHJ4.PS | 3680 ++++++++++++++++++++++ psprint_config/configuration/ppds/LHHERIJ4.PS | 3672 ++++++++++++++++++++++ psprint_config/configuration/ppds/LHHERKH3.PS | 1729 ++++++++++ psprint_config/configuration/ppds/LHHERKI4.PS | 3468 ++++++++++++++++++++ psprint_config/configuration/ppds/LHHKPHJ7.PS | 3328 ++++++++++++++++++++ psprint_config/configuration/ppds/LHHKPIJ7.PS | 3136 ++++++++++++++++++ psprint_config/configuration/ppds/LHHRKPH7.PS | 3108 ++++++++++++++++++ psprint_config/configuration/ppds/LHHRKPI7.PS | 2916 +++++++++++++++++ psprint_config/configuration/ppds/LHQUSHJ4.PS | 3074 ++++++++++++++++++ psprint_config/configuration/ppds/LHQUSIJ4.PS | 3204 +++++++++++++++++++ psprint_config/configuration/ppds/LHQUSRH3.PS | 1426 +++++++++ psprint_config/configuration/ppds/LHQUSRI3.PS | 1491 +++++++++ psprint_config/configuration/ppds/LHSIGHJ4.PS | 3750 ++++++++++++++++++++++ psprint_config/configuration/ppds/LHSIGIJ4.PS | 4192 +++++++++++++++++++++++++ psprint_config/configuration/ppds/LHSIGNH3.PS | 1764 +++++++++++ psprint_config/configuration/ppds/LHSIGNI3.PS | 1985 ++++++++++++ psprint_config/configuration/ppds/LOPC1200.PS | 810 +++++ psprint_config/configuration/ppds/LOPC40.PS | 713 +++++ psprint_config/configuration/ppds/LOPC45.PS | 774 +++++ psprint_config/configuration/ppds/LOPE310.PS | 659 ++++ psprint_config/configuration/ppds/LOPM410.PS | 726 +++++ psprint_config/configuration/ppds/LOPS1255.PS | 1122 +++++++ psprint_config/configuration/ppds/LOPS1625.PS | 1122 +++++++ psprint_config/configuration/ppds/LOPS1855.PS | 1122 +++++++ psprint_config/configuration/ppds/LOPS2455.PS | 1121 +++++++ psprint_config/configuration/ppds/LOPS3455.PS | 1122 +++++++ psprint_config/configuration/ppds/LOPT610.PS | 1113 +++++++ psprint_config/configuration/ppds/LOPT612.PS | 1114 +++++++ psprint_config/configuration/ppds/LOPT616.PS | 1113 +++++++ psprint_config/configuration/ppds/LOPTRAC.PS | 546 ++++ psprint_config/configuration/ppds/LOPTRAEP.PS | 693 ++++ psprint_config/configuration/ppds/LOPTRAK.PS | 752 +++++ psprint_config/configuration/ppds/LOPTRAN.PS | 1001 ++++++ psprint_config/configuration/ppds/LOPTRAP.PS | 759 +++++ psprint_config/configuration/ppds/LOPTRAS.PS | 1141 +++++++ psprint_config/configuration/ppds/LOPTRASC.PS | 714 +++++ psprint_config/configuration/ppds/LOPW810.PS | 1018 ++++++ psprint_config/configuration/ppds/LOS1255P.PS | 1205 +++++++ psprint_config/configuration/ppds/LOS1625P.PS | 1198 +++++++ psprint_config/configuration/ppds/LOS1855P.PS | 1198 +++++++ psprint_config/configuration/ppds/LOS2455P.PS | 1196 +++++++ psprint_config/configuration/ppds/LOS3455P.PS | 1197 +++++++ psprint_config/configuration/ppds/LWNT_518.PS | 345 ++ psprint_config/configuration/ppds/SGENPRT.PS | 595 ++++ psprint_config/configuration/ppds/SNSPREC1.PS | 760 +++++ psprint_config/configuration/ppds/TK300PJ1.PS | 1284 ++++++++ psprint_config/configuration/ppds/TK300XJ1.PS | 1309 ++++++++ psprint_config/configuration/ppds/TK350171.PS | 551 ++++ psprint_config/configuration/ppds/TK350172.PS | 563 ++++ psprint_config/configuration/ppds/TK350691.PS | 1 + psprint_config/configuration/ppds/TK350692.PS | 597 ++++ psprint_config/configuration/ppds/TK350PJ2.PS | 590 ++++ psprint_config/configuration/ppds/TK360J21.PS | 923 ++++++ psprint_config/configuration/ppds/TK360J51.PS | 986 ++++++ psprint_config/configuration/ppds/TK360J71.PS | 1030 ++++++ psprint_config/configuration/ppds/TK450PJ1.PS | 1134 +++++++ psprint_config/configuration/ppds/TK550171.PS | 692 ++++ psprint_config/configuration/ppds/TK550391.PS | 780 +++++ psprint_config/configuration/ppds/TK550PJ1.PS | 828 +++++ psprint_config/configuration/ppds/TKP350J2.PS | 599 ++++ psprint_config/configuration/ppds/TKP360P1.PS | 863 +++++ psprint_config/configuration/ppds/TKP380J1.PS | 1350 ++++++++ psprint_config/configuration/ppds/TKP380P1.PS | 1351 ++++++++ psprint_config/configuration/ppds/TKP450J1.PS | 1103 +++++++ psprint_config/configuration/ppds/TKP450P1.PS | 1089 +++++++ psprint_config/configuration/ppds/TKP550J1.PS | 760 +++++ psprint_config/configuration/ppds/TKP600J1.PS | 1459 +++++++++ psprint_config/configuration/ppds/TKPH3801.PS | 1271 ++++++++ psprint_config/configuration/ppds/TKPH4501.PS | 1060 +++++++ psprint_config/configuration/ppds/TKPH6001.PS | 1401 +++++++++ psprint_config/configuration/ppds/XRD61354.PS | 789 +++++ psprint_config/configuration/ppds/XRD61801.PS | 789 +++++ psprint_config/configuration/ppds/XRN17000.PS | 1267 ++++++++ psprint_config/configuration/ppds/XRN24320.PS | 1696 ++++++++++ psprint_config/configuration/ppds/XR_DC230.PS | 1178 +++++++ psprint_config/configuration/ppds/delzip | 0 psprint_config/configuration/ppds/makefile.mk | 11 + psprint_config/configuration/psprint.conf | 98 + psprint_config/prj/build.lst | 5 + psprint_config/prj/d.lst | 4 + 181 files changed, 185007 insertions(+) create mode 100644 psprint_config/configuration/delzip create mode 100644 psprint_config/configuration/makefile.mk create mode 100644 psprint_config/configuration/ppds/ADISTILL.PS create mode 100644 psprint_config/configuration/ppds/APLW3101.PS create mode 100644 psprint_config/configuration/ppds/APLW3201.PS create mode 100644 psprint_config/configuration/ppds/APLW3601.PS create mode 100644 psprint_config/configuration/ppds/APLW6101.PS create mode 100644 psprint_config/configuration/ppds/APLW8101.PS create mode 100644 psprint_config/configuration/ppds/APLW81F1.PS create mode 100644 psprint_config/configuration/ppds/APLWBGR1.PS create mode 100644 psprint_config/configuration/ppds/APLWCOB1.PS create mode 100644 psprint_config/configuration/ppds/APLWCSB1.PS create mode 100644 psprint_config/configuration/ppds/APLWGRF1.PS create mode 100644 psprint_config/configuration/ppds/APLWGRI1.PS create mode 100644 psprint_config/configuration/ppds/APLWGRJ1.PS create mode 100644 psprint_config/configuration/ppds/APLWIIF2.PS create mode 100644 psprint_config/configuration/ppds/APLWIIG2.PS create mode 100644 psprint_config/configuration/ppds/APLWLOT1.PS create mode 100644 psprint_config/configuration/ppds/APL_IIF1.PS create mode 100644 psprint_config/configuration/ppds/APL_IIG1.PS create mode 100644 psprint_config/configuration/ppds/APL_NTR1.PS create mode 100644 psprint_config/configuration/ppds/APNT518_.PS create mode 100644 psprint_config/configuration/ppds/APNTX501.PS create mode 100644 psprint_config/configuration/ppds/APNTXJ1_.PS create mode 100644 psprint_config/configuration/ppds/APPL_230.PS create mode 100644 psprint_config/configuration/ppds/APPL_380.PS create mode 100644 psprint_config/configuration/ppds/APPL_422.PS create mode 100644 psprint_config/configuration/ppds/APTOLLD1.PS create mode 100644 psprint_config/configuration/ppds/APTOLLW1.PS create mode 100644 psprint_config/configuration/ppds/CAECOGR1.PS create mode 100644 psprint_config/configuration/ppds/DC1152_1.PS create mode 100644 psprint_config/configuration/ppds/EFAX3010.PS create mode 100644 psprint_config/configuration/ppds/EFAX4010.PS create mode 100644 psprint_config/configuration/ppds/EFAX5010.PS create mode 100644 psprint_config/configuration/ppds/EFAX7010.PS create mode 100644 psprint_config/configuration/ppds/EFMX3010.PS create mode 100644 psprint_config/configuration/ppds/EFMX5010.PS create mode 100644 psprint_config/configuration/ppds/EFMX7010.PS create mode 100644 psprint_config/configuration/ppds/EFXJK1F3.PS create mode 100644 psprint_config/configuration/ppds/EFXJK2F3.PS create mode 100644 psprint_config/configuration/ppds/EFXJK303.PS create mode 100644 psprint_config/configuration/ppds/EFXJK3F3.PS create mode 100644 psprint_config/configuration/ppds/EP_08001.PS create mode 100644 psprint_config/configuration/ppds/EP_15201.PS create mode 100644 psprint_config/configuration/ppds/EP_30001.PS create mode 100644 psprint_config/configuration/ppds/EP_50001.PS create mode 100644 psprint_config/configuration/ppds/EP_82F21.PS create mode 100644 psprint_config/configuration/ppds/EP_82F51.PS create mode 100644 psprint_config/configuration/ppds/EP_P0701.PS create mode 100644 psprint_config/configuration/ppds/EP_P1201.PS create mode 100644 psprint_config/configuration/ppds/EP_STPH1.PS create mode 100644 psprint_config/configuration/ppds/GENERIC.PS create mode 100644 psprint_config/configuration/ppds/HP1200C1.PS create mode 100644 psprint_config/configuration/ppds/HP2500C1.PS create mode 100644 psprint_config/configuration/ppds/HP3SI52_.PS create mode 100644 psprint_config/configuration/ppds/HP3SIL21.PS create mode 100644 psprint_config/configuration/ppds/HP4M3_V1.PS create mode 100644 psprint_config/configuration/ppds/HP4M6_V1.PS create mode 100644 psprint_config/configuration/ppds/HP4ML_V1.PS create mode 100644 psprint_config/configuration/ppds/HP4MP3_1.PS create mode 100644 psprint_config/configuration/ppds/HP4MP6_1.PS create mode 100644 psprint_config/configuration/ppds/HP4PLUS3.PS create mode 100644 psprint_config/configuration/ppds/HP4PLUS6.PS create mode 100644 psprint_config/configuration/ppds/HP4SI3_1.PS create mode 100644 psprint_config/configuration/ppds/HP4SI6_1.PS create mode 100644 psprint_config/configuration/ppds/HPIID52_.PS create mode 100644 psprint_config/configuration/ppds/HPIII52_.PS create mode 100644 psprint_config/configuration/ppds/HPIIP52_.PS create mode 100644 psprint_config/configuration/ppds/HPLJ3D1_.PS create mode 100644 psprint_config/configuration/ppds/HPLJ3P1_.PS create mode 100644 psprint_config/configuration/ppds/HPLJ4MV1.PS create mode 100644 psprint_config/configuration/ppds/HPLJ5M_4.PS create mode 100644 psprint_config/configuration/ppds/HPLJ5P_1.PS create mode 100644 psprint_config/configuration/ppds/HPLJ5SI1.PS create mode 100644 psprint_config/configuration/ppds/HPLJ5SIM.PS create mode 100644 psprint_config/configuration/ppds/HPLJ__31.PS create mode 100644 psprint_config/configuration/ppds/HP_3D52_.PS create mode 100644 psprint_config/configuration/ppds/HP_3P52_.PS create mode 100644 psprint_config/configuration/ppds/HP__CLJ1.PS create mode 100644 psprint_config/configuration/ppds/KD8650P1.PS create mode 100644 psprint_config/configuration/ppds/KD92P001.PS create mode 100644 psprint_config/configuration/ppds/KDH00001.PS create mode 100644 psprint_config/configuration/ppds/KDH00002.PS create mode 100644 psprint_config/configuration/ppds/L10__425.PS create mode 100644 psprint_config/configuration/ppds/L20__471.PS create mode 100644 psprint_config/configuration/ppds/L20__493.PS create mode 100644 psprint_config/configuration/ppds/L30__471.PS create mode 100644 psprint_config/configuration/ppds/L30__493.PS create mode 100644 psprint_config/configuration/ppds/L333_523.PS create mode 100644 psprint_config/configuration/ppds/L33__523.PS create mode 100644 psprint_config/configuration/ppds/L50__493.PS create mode 100644 psprint_config/configuration/ppds/L533_523.PS create mode 100644 psprint_config/configuration/ppds/L53__523.PS create mode 100644 psprint_config/configuration/ppds/LEX4039P.PS create mode 100644 psprint_config/configuration/ppds/LEX4079P.PS create mode 100644 psprint_config/configuration/ppds/LEXOPTR_.PS create mode 100644 psprint_config/configuration/ppds/LHCFLRJ5.PS create mode 100644 psprint_config/configuration/ppds/LHCOFLC5.PS create mode 100644 psprint_config/configuration/ppds/LHCOFLR5.PS create mode 100644 psprint_config/configuration/ppds/LHGUBEH3.PS create mode 100644 psprint_config/configuration/ppds/LHGUBHJ4.PS create mode 100644 psprint_config/configuration/ppds/LHHERHJ4.PS create mode 100644 psprint_config/configuration/ppds/LHHERIJ4.PS create mode 100644 psprint_config/configuration/ppds/LHHERKH3.PS create mode 100644 psprint_config/configuration/ppds/LHHERKI4.PS create mode 100644 psprint_config/configuration/ppds/LHHKPHJ7.PS create mode 100644 psprint_config/configuration/ppds/LHHKPIJ7.PS create mode 100644 psprint_config/configuration/ppds/LHHRKPH7.PS create mode 100644 psprint_config/configuration/ppds/LHHRKPI7.PS create mode 100644 psprint_config/configuration/ppds/LHQUSHJ4.PS create mode 100644 psprint_config/configuration/ppds/LHQUSIJ4.PS create mode 100644 psprint_config/configuration/ppds/LHQUSRH3.PS create mode 100644 psprint_config/configuration/ppds/LHQUSRI3.PS create mode 100644 psprint_config/configuration/ppds/LHSIGHJ4.PS create mode 100644 psprint_config/configuration/ppds/LHSIGIJ4.PS create mode 100644 psprint_config/configuration/ppds/LHSIGNH3.PS create mode 100644 psprint_config/configuration/ppds/LHSIGNI3.PS create mode 100644 psprint_config/configuration/ppds/LOPC1200.PS create mode 100644 psprint_config/configuration/ppds/LOPC40.PS create mode 100644 psprint_config/configuration/ppds/LOPC45.PS create mode 100644 psprint_config/configuration/ppds/LOPE310.PS create mode 100644 psprint_config/configuration/ppds/LOPM410.PS create mode 100644 psprint_config/configuration/ppds/LOPS1255.PS create mode 100644 psprint_config/configuration/ppds/LOPS1625.PS create mode 100644 psprint_config/configuration/ppds/LOPS1855.PS create mode 100644 psprint_config/configuration/ppds/LOPS2455.PS create mode 100644 psprint_config/configuration/ppds/LOPS3455.PS create mode 100644 psprint_config/configuration/ppds/LOPT610.PS create mode 100644 psprint_config/configuration/ppds/LOPT612.PS create mode 100644 psprint_config/configuration/ppds/LOPT616.PS create mode 100644 psprint_config/configuration/ppds/LOPTRAC.PS create mode 100644 psprint_config/configuration/ppds/LOPTRAEP.PS create mode 100644 psprint_config/configuration/ppds/LOPTRAK.PS create mode 100644 psprint_config/configuration/ppds/LOPTRAN.PS create mode 100644 psprint_config/configuration/ppds/LOPTRAP.PS create mode 100644 psprint_config/configuration/ppds/LOPTRAS.PS create mode 100644 psprint_config/configuration/ppds/LOPTRASC.PS create mode 100644 psprint_config/configuration/ppds/LOPW810.PS create mode 100644 psprint_config/configuration/ppds/LOS1255P.PS create mode 100644 psprint_config/configuration/ppds/LOS1625P.PS create mode 100644 psprint_config/configuration/ppds/LOS1855P.PS create mode 100644 psprint_config/configuration/ppds/LOS2455P.PS create mode 100644 psprint_config/configuration/ppds/LOS3455P.PS create mode 100644 psprint_config/configuration/ppds/LWNT_518.PS create mode 100644 psprint_config/configuration/ppds/SGENPRT.PS create mode 100644 psprint_config/configuration/ppds/SNSPREC1.PS create mode 100644 psprint_config/configuration/ppds/TK300PJ1.PS create mode 100644 psprint_config/configuration/ppds/TK300XJ1.PS create mode 100644 psprint_config/configuration/ppds/TK350171.PS create mode 100644 psprint_config/configuration/ppds/TK350172.PS create mode 100644 psprint_config/configuration/ppds/TK350691.PS create mode 100644 psprint_config/configuration/ppds/TK350692.PS create mode 100644 psprint_config/configuration/ppds/TK350PJ2.PS create mode 100644 psprint_config/configuration/ppds/TK360J21.PS create mode 100644 psprint_config/configuration/ppds/TK360J51.PS create mode 100644 psprint_config/configuration/ppds/TK360J71.PS create mode 100644 psprint_config/configuration/ppds/TK450PJ1.PS create mode 100644 psprint_config/configuration/ppds/TK550171.PS create mode 100644 psprint_config/configuration/ppds/TK550391.PS create mode 100644 psprint_config/configuration/ppds/TK550PJ1.PS create mode 100644 psprint_config/configuration/ppds/TKP350J2.PS create mode 100644 psprint_config/configuration/ppds/TKP360P1.PS create mode 100644 psprint_config/configuration/ppds/TKP380J1.PS create mode 100644 psprint_config/configuration/ppds/TKP380P1.PS create mode 100644 psprint_config/configuration/ppds/TKP450J1.PS create mode 100644 psprint_config/configuration/ppds/TKP450P1.PS create mode 100644 psprint_config/configuration/ppds/TKP550J1.PS create mode 100644 psprint_config/configuration/ppds/TKP600J1.PS create mode 100644 psprint_config/configuration/ppds/TKPH3801.PS create mode 100644 psprint_config/configuration/ppds/TKPH4501.PS create mode 100644 psprint_config/configuration/ppds/TKPH6001.PS create mode 100644 psprint_config/configuration/ppds/XRD61354.PS create mode 100644 psprint_config/configuration/ppds/XRD61801.PS create mode 100644 psprint_config/configuration/ppds/XRN17000.PS create mode 100644 psprint_config/configuration/ppds/XRN24320.PS create mode 100644 psprint_config/configuration/ppds/XR_DC230.PS create mode 100644 psprint_config/configuration/ppds/delzip create mode 100644 psprint_config/configuration/ppds/makefile.mk create mode 100644 psprint_config/configuration/psprint.conf create mode 100644 psprint_config/prj/build.lst create mode 100644 psprint_config/prj/d.lst diff --git a/psprint_config/configuration/delzip b/psprint_config/configuration/delzip new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/psprint_config/configuration/makefile.mk b/psprint_config/configuration/makefile.mk new file mode 100644 index 000000000000..460c7e3639ab --- /dev/null +++ b/psprint_config/configuration/makefile.mk @@ -0,0 +1,13 @@ +PRJ=.. +PRJNAME=psprint_config +TARGET=unxfontspsprintgeneral + +.INCLUDE : settings.mk + +ZIP1TARGET = fontunxpsprint +ZIP1LIST = * -x makefile.* -x delzip + + + +.INCLUDE : target.mk + diff --git a/psprint_config/configuration/ppds/ADISTILL.PS b/psprint_config/configuration/ppds/ADISTILL.PS new file mode 100644 index 000000000000..8d3951a82fc7 --- /dev/null +++ b/psprint_config/configuration/ppds/ADISTILL.PS @@ -0,0 +1,416 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "ADISTILL.PPD" +*Manufacturer: "Adobe" +*Product: "(Acrobat Distiller)" +*PSVersion: "(2017.0801) 1" +*ModelName: "Acrobat Distiller 3.0" +*ShortNickName: "Acrobat Distiller 3.0" +*NickName: "Acrobat Distiller 2017.801" + +*% === Options and Constraints ========= + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: RGB +*FileSystem: True +*?FileSystem: "(True) == flush" +*LanguageLevel: "2" +*FreeVM: "4194304" +*VMOption None/Standard: "4194304" +*FCacheSize None/Standard: 204800 +*Throughput: "400" +*VariablePaperSize: True + +*TTRasterizer: Type42 + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*% Multiple Resolution support for Distiller 3.0 ============== +*OpenUI *Resolution: PickOne +*OrderDependency: 50 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 72dpi: "1 dict dup /HWResolution [72 72] put setpagedevice" +*Resolution 144dpi: "1 dict dup /HWResolution [144 144] put setpagedevice" +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 1200dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice" +*Resolution 2400dpi: "1 dict dup /HWResolution [2400 2400] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore" +*End +*CloseUI: *Resolution + +*ResScreenFreq 72dpi: "60.0" +*ResScreenFreq 144dpi: "60.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenFreq 1200dpi: "60.0" +*ResScreenFreq 2400dpi: "60.0" + +*ResScreenAngle 72dpi: "45.0" +*ResScreenAngle 144dpi: "45.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenAngle 1200dpi: "45.0" +*ResScreenAngle 2400dpi: "45.0" + +*% Halftone Information =============== +*ContoneOnly: False +*DefaultHalftoneType: 1 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{ abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub +dup mul add 1 sub} {dup mul exch dup mul add 1 exch sub}ifelse } bind" +*End +*ScreenProc Line: "{ exch pop abs neg } bind" +*ScreenProc Ellipse: "{abs exch abs 2 copy mul exch 4 mul add 3 sub dup 0 +lt { pop dup mul exch .75 div dup mul add 4 div 1 exch sub } { dup 1 gt { +pop 1 exch sub dup mul exch 1 exch sub .75 div dup mul add 4 div 1 sub } +{ .5 exch sub exch pop exch pop } ifelse } ifelse } bind" +*End +*ScreenProc Cross: "{ abs exch abs 2 copy gt { exch } if pop neg } bind" + + +*DefaultTransfer: Null +*Transfer Null: "{ } bind" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Paper Handling =================== + + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 50 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Tabloid/11 x 17: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Screen: " + 2 dict dup /PageSize [468 373] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 8 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [522 756] (Executive) put + dup [1224 792] (Ledger) put + dup [792 1224] (Tabloid) put + dup [468 373] (Screen) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 50 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Tabloid/11 x 17: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Screen: " + 2 dict dup /PageSize [468 373] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Executive: "0.0 0.0 522.0 756.0" +*ImageableArea Ledger: "0.0 0.0 1224.0 792.0" +*ImageableArea Tabloid/11 x 17: "0.0 0.0 792.0 1224.0" +*ImageableArea Screen: "0.0 0.0 468.0 373.0" +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension Ledger: "1224 792" +*PaperDimension Tabloid/11 x 17: "792 1224" +*PaperDimension Screen: "468 373" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" + +*% Custom Page Sizes +*CustomPageSize True: " + 4 dict begin + pop % pop /Orientation value off the stack to fix bug in PageMaker 5.0 + 2 array astore /PageOffset exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice" +*End +*ParamCustomPageSize Width: 1 points 72 3240 +*ParamCustomPageSize Height: 2 points 72 3240 +*ParamCustomPageSize WidthOffset: 3 points 0 3240 +*ParamCustomPageSize HeightOffset: 4 points 0 3240 +*ParamCustomPageSize Orientation: 5 int 0 3 +*MaxMediaWidth: "3240" +*MaxMediaHeight: "3240" +*CenterRegistered: False +*LeadingEdge Forced: "" +*DefaultLeadingEdge: Forced + +*% Support for Custom Page Sizes on cut sheet devices +*% Note: These are comment out because +*% QuarkXPress 3.3x and earlier versions don't recognize +*% custom page sizes when HWMargins are present. +*%*UseHWMargins True:"" +*%*UseHWMargins False:"" +*%*DefaultUseHWMargins: False +*%*HWMargins: 0 0 0 0 + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*DefaultInputSlot: OnlyOne +*InputSlot OnlyOne: "" +*CloseUI: *InputSlot + +*AccurateScreensSupport: True + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi + +*% For 60 lpi / 72 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "60" + +*% For 60 lpi / 144 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "60" + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 71 lpi / 600 dpi =============================== +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + + +*% For 100 lpi / 1200 dpi ============================================== + +*ColorSepScreenAngle ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "15.0" +*ColorSepScreenAngle ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "75.0" +*ColorSepScreenAngle ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" + +*% For 175 lpi / 2400 dpi ============================================== + +*ColorSepScreenAngle ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "15.0" +*ColorSepScreenAngle ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "75.0" +*ColorSepScreenAngle ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" + +*% Last Edit Date: Jan 30 1997 +*% End of PPD file for Acrobat Distiller +*% The byte count of this file should be exactly 014706 or 015122 +*% depending on the filesystem it resides in. +*% end of PPD file for Acrobat Distiller diff --git a/psprint_config/configuration/ppds/APLW3101.PS b/psprint_config/configuration/ppds/APLW3101.PS new file mode 100644 index 000000000000..661fb36235c5 --- /dev/null +++ b/psprint_config/configuration/ppds/APLW3101.PS @@ -0,0 +1,385 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "1.2" +*LanguageVersion: English +*PCFileName: "APLW3101.PPD" +*Product: "(LaserWriter-Select 310)" +*PSVersion: "(52.5) 0" +*ModelName: "Apple LaserWriter-Select 310" +*NickName: "LaserWriter-Select 310 v52.5" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: None +*Option1 None/Standard 1.5 MB RAM: "" +*Option1 2.5Meg/2.5 MB Upgrade: "" +*Option1 5.5Meg/5.5 MB Upgrade: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Cassette: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Multipurpose Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Multipurpose + +*UIConstraints: *InputSlot Upper *PageSize Com10 +*UIConstraints: *InputSlot Upper *PageSize Monarch +*UIConstraints: *InputSlot Upper *PageSize DL +*UIConstraints: *InputSlot Upper *PageSize C5 +*UIConstraints: *PageSize Com10 *InputSlot Upper +*UIConstraints: *PageSize Monarch *InputSlot Upper +*UIConstraints: *PageSize DL *InputSlot Upper +*UIConstraints: *PageSize C5 *InputSlot Upper +*UIConstraints: *InputSlot Lower *PageSize Com10 +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *PageSize Com10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Lower + +*UIConstraints: *InputSlot Upper *PageRegion Com10 +*UIConstraints: *InputSlot Upper *PageRegion Monarch +*UIConstraints: *InputSlot Upper *PageRegion DL +*UIConstraints: *InputSlot Upper *PageRegion C5 +*UIConstraints: *PageRegion Com10 *InputSlot Upper +*UIConstraints: *PageRegion Monarch *InputSlot Upper +*UIConstraints: *PageRegion DL *InputSlot Upper +*UIConstraints: *PageRegion C5 *InputSlot Upper +*UIConstraints: *InputSlot Lower *PageRegion Com10 +*UIConstraints: *InputSlot Lower *PageRegion Monarch +*UIConstraints: *InputSlot Lower *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *PageRegion Com10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Lower + +*% ==== Device Capabilities =============== +*LanguageLevel: "1" +*Protocols: BCP +*FreeVM: "203912" +*VMOption None/Standard 1.5 MB RAM: "203912" +*VMOption 2.5Meg/2.5 MB Upgrade: "965220" +*VMOption 5.5Meg/5.5 MB Upgrade: "3992948" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "5" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End +*DefaultResolution: 300dpi +*?Resolution: " + save + initgraphics + matrix defaultmatrix dup + 0 get dup mul exch 1 get dup mul add sqrt + 72 mul round cvi + ( ) cvs print (dpi) = flush + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + { abs exch abs 2 copy add + 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub } + { dup mul exch dup mul add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "statusdict begin lettertray end" +*PageSize Legal/US Legal: "statusdict begin legaltray end" +*PageSize A4: "statusdict begin a4tray end" +*PageSize A5: "statusdict begin a5tray end" +*PageSize B5: "statusdict begin b5tray end" +*PageSize LetterSmall/US Letter Small: "statusdict begin lettertray end" +*PageSize LegalSmall/US Legal Small: "statusdict begin legaltray end" +*PageSize A4Small/A4 Small: "statusdict begin a4tray end" +*PageSize Executive: "statusdict begin executivetray end" +*PageSize Com10/Com10 Envelope: "statusdict begin com10tray end" +*PageSize Monarch/Monarch Envelope: "statusdict begin monarchtray end" +*PageSize C5/C5 Envelope: "statusdict begin c5tray end" +*PageSize DL/DL Envelope: "statusdict begin dltray end" +*?PageSize: " +save +10 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /a4tray (A4) put + dup /a5tray (A5) put + dup /b5tray (B5) put + dup /executivetray (Executive) put + dup /com10tray (Com10) put + dup /monarchtray (Monarch) put + dup /c5tray (C5) put + dup /dltray (DL) put + statusdict begin papersize end + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion Executive: "executivepage" +*PageRegion Com10/Com10 Envelope: "com10" +*PageRegion Monarch/Monarch Envelope: "monarch" +*PageRegion C5/C5 Envelope: "c5" +*PageRegion DL/DL Envelope: "dl" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "9.84 9.12 593.28 775.68 " +*ImageableArea Legal/US Legal: "25.9201 251.04 578.64 982.32 " +*ImageableArea A4: "6.0 7.9201 581.76 826.56 " +*ImageableArea A5: "8.88 10.8 408.0 581.28 " +*ImageableArea B5: "9.1201 9.6 500.4 713.52 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Executive: "7.2 12.0 506.16 742.08 " +*ImageableArea Com10/Com10 Envelope: "8.64 11.52 284.88 673.68 " +*ImageableArea Monarch/Monarch Envelope: "11.52 11.04 264.72 526.8 " +*ImageableArea C5/C5 Envelope: "10.8 12.0 448.32 639.6 " +*ImageableArea DL/DL Envelope: "9.6 14.4 301.2 614.16 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension Executive: "540 720" +*PaperDimension Com10/Com10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension DL/DL Envelope: "312 624" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " + save + statusdict /manualfeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Main Cassette: "0 statusdict /setpapertray get exec" +*InputSlot Multipurpose/Multipurpose Tray: " + 1 statusdict /setpapertray get exec" +*End +*InputSlot Lower/Optional Cassette: "2 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Multipurpose) (Lower) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " + save + /str 100 string dup 0 (fonts/) putinterval def + { count 1 gt + { exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush + restore +" +*End +*?FontList: " + save + FontDirectory { pop == } bind forall flush + (*) = flush + restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: warming up" +*Status: "PrinterError: cover open" +*Status: "PrinterError: service call" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "warming up" +*PrinterError: "cover open" +*PrinterError: "service call" +*PrinterError: "paper jam" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi:"45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi:"60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% Produced by "bldppd41.ps" version 4.0 edit 9 +*% Last Edit Date: May 21 1993 +*% The byte count of this file should be exactly 013104 or 013489 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter-Select 310 + diff --git a/psprint_config/configuration/ppds/APLW3201.PS b/psprint_config/configuration/ppds/APLW3201.PS new file mode 100644 index 000000000000..1e91c659eaae --- /dev/null +++ b/psprint_config/configuration/ppds/APLW3201.PS @@ -0,0 +1,496 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.11" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLW3201.PPD" +*Product: "(LaserWriter Personal 320)" +*PSVersion: "(2013.112) 1" +*ModelName: "Personal LaserWriter 320" +*ShortNickName: "Personal LaserWriter 320" +*NickName: "Apple Personal LaserWriter 320 v2013.112" + + +*% === Options and Constraints ========= + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: 2Meg +*Option1 2Meg/Standard 2 MB: "" +*Option1 4Meg/Upgrade to 4 MB: "" +*Option1 8Meg/Upgrade to 8 MB: "" +*?Option1: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 2Meg *BitsPerPixel 4 +*UIConstraints: *Option1 4Meg *BitsPerPixel 4 + +*UIConstraints: *Option1 2Meg *VMOption +*UIConstraints: *Option1 4Meg *VMOption 2Meg +*UIConstraints: *Option1 4Meg *VMOption 8Meg +*UIConstraints: *Option1 8Meg *VMOption 2Meg +*UIConstraints: *Option1 8Meg *VMOption 4Meg + +*UIConstraints: *PageSize Monarch *InputSlot Cassette +*UIConstraints: *PageSize Com10 *InputSlot Cassette +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageSize DL *InputSlot Cassette + + +*% ==== The following are constraints for new imageable ========== +*% ==== area features added to LaserWriter 8, v8.1 + +*UIConstraints: *Option1 2Meg *PageSize LegalSmall +*UIConstraints: *Option1 2Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 2Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 4Meg *PageSize Legal.2Meg +*UIConstraints: *Option1 4Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.2Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.4Meg + + +*% ==== Device Capabilities =============== + +*LanguageLevel: "2" +*FreeVM: "425600" +*VMOption 2Meg/Standard 2 MB: "425600" +*VMOption 4Meg/4 MB Upgrade: "2191632" +*VMOption 8Meg/8 MB Upgrade: "2371856" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "4" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Halftone Information =============== +*ScreenFreq: "53.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict + dup /PostRenderingEnhance true put + setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict + dup /PostRenderingEnhance false put + setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict + dup /PreRenderingEnhance true put + setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict + dup /PreRenderingEnhance false put + setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + <> setpagedevice" +*End +*PageSize Legal.2Meg/US Legal: " + <> setpagedevice" +*End +*PageSize Legal.4Meg/US Legal: " + <> setpagedevice" +*End +*PageSize Legal.8Meg/US Legal: " + <> setpagedevice" +*End +*PageSize A4: " + <> setpagedevice" +*End +*PageSize B5: " + <> setpagedevice" +*End +*PageSize Executive: " + <> setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + <> setpagedevice" +*End +*PageSize A4Small/A4: " + <> setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + <> setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + <> setpagedevice" +*End +*PageSize Com10/Com10 Envelope: " + <> setpagedevice" +*End +*PageSize C5: " + <> setpagedevice" +*End +*PageSize DL: " + <> setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [522 756] (Executive) put + dup [279 540] (Monarch) put + dup [297 684] (Com10) put + dup [459 649] (C5) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal.2Meg/US Legal: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal.4Meg/US Legal: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal.8Meg/US Legal: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small: " + <> >> + /ImagingBBox [25 25 587 767] >> setpagedevice" +*End +*PageRegion A4Small/A4: " + <> >> + /ImagingBBox [25 25 570 817] >> setpagedevice" +*End +*PageRegion LegalSmall/US Legal Small: " + <> >> + /ImagingBBox [25 25 587 983]>> setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion Com10/Com10 Envelope: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + <> >> + /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "9.36 14.2801 600.72 783.72 " +*ImageableArea Legal.2Meg/US Legal: "64 54 548 954 " +*ImageableArea Legal.4Meg/US Legal: "9.36 9.6001 600.72 996.72 " +*ImageableArea Legal.8Meg/US Legal: "9.36 9.6001 600.72 996.72 " +*ImageableArea A4: "10.56 7.68 586.56 829.68 " +*ImageableArea B5: "12.0 7.08 503.52 718.92 " +*ImageableArea Executive: "9.6001 6.9601 508.8 745.92 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Com10/Comm #10 Envelope: "6.7201 5.4 290.88 676.92 " +*ImageableArea Monarch/Monarch Envelope: "6.48 5.64 275.28 534.12 " +*ImageableArea C5/C5 Envelope: "8.4001 2.7601 453.84 640.2 " +*ImageableArea DL/DL Envelope: "8.1601 6.12 307.68 618.6 " + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal.2Meg/US Legal: "612 1008" +*PaperDimension Legal.4Meg/US Legal: "612 1008" +*PaperDimension Legal.8Meg/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Executive: "522 756" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension Com10/Com10 Envelope: "297 684" +*PaperDimension C5: "459 649" +*PaperDimension DL: "312 624" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*RequiresPageRegion All: True +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "LocalTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "out of paper" +*PrinterError: "paper jam" +*PrinterError: "waiting for manual feed" +*PrinterError: "service call" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + + +*% Last Edit Date: Jul 12 1995 +*% Written by sns@sqa for Apple Personal LaserWriter 320 Oct 20,1993 +*% The byte count of this file should be exactly 017052 or 017548 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple Personal LaserWriter 320 diff --git a/psprint_config/configuration/ppds/APLW3601.PS b/psprint_config/configuration/ppds/APLW3601.PS new file mode 100644 index 000000000000..b5fe07afda79 --- /dev/null +++ b/psprint_config/configuration/ppds/APLW3601.PS @@ -0,0 +1,666 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLW3601.PPD" +*Product: "(LaserWriter Select 360f)" +*PSVersion: "(2013.112) 1" +*ModelName: "Apple LaserWriter Select 360f" +*ShortNickName: "Apple LaserWriter Select 360f" +*NickName: "Apple LaserWriter Select 360f v2013.112" +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: 7Meg +*Option1 7Meg/Standard 7 MB RAM: "" +*Option1 16Meg/16 MB RAM Upgrade: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Lower Tray: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope + +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize A5 *InputSlot MainTray +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot MainTray +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot MainTray +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot MainTray +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot MainTray +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot MainTray +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion A5 *InputSlot MainTray +*UIConstraints: *PageRegion Comm10 *InputSlot Lower +*UIConstraints: *PageRegion Comm10 *InputSlot MainTray +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot MainTray +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot MainTray +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot MainTray +*UIConstraints: *PageRegion B5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot MainTray + +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion A4 +*UIConstraints: *InputSlot Envelope *PageRegion Executive + +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot MainTray *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize Comm10 +*UIConstraints: *InputSlot MainTray *PageSize Comm10 +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot MainTray *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize DL +*UIConstraints: *InputSlot MainTray *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot MainTray *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize B5 +*UIConstraints: *InputSlot MainTray *PageSize B5 +*UIConstraints: *InputSlot Lower *PageRegion A5 +*UIConstraints: *InputSlot MainTray *PageRegion A5 +*UIConstraints: *InputSlot Lower *PageRegion Comm10 +*UIConstraints: *InputSlot MainTray *PageRegion Comm10 +*UIConstraints: *InputSlot Lower *PageRegion Monarch +*UIConstraints: *InputSlot MainTray *PageRegion Monarch +*UIConstraints: *InputSlot Lower *PageRegion DL +*UIConstraints: *InputSlot MainTray *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *InputSlot MainTray *PageRegion C5 +*UIConstraints: *InputSlot Lower *PageRegion B5 +*UIConstraints: *InputSlot MainTray *PageRegion B5 + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "1340220" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FaxSupport: Base +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "10" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End +*OpenUI *Resolution: PickOne +*OrderDependency: 20 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ScreenFreq: "85.0" +*ScreenAngle: "40.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance true put + put + setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance false put + put + setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict + dup /PreRenderingEnhance true put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance true put + put + setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict + dup /PreRenderingEnhance false put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance false put + put + setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Com10/Com10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5: " + 2 dict dup /PageSize [461 648] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 10 dict + dup [461 648] (C5) put + dup [312 624] (DL) put + dup [279 540] (Monarch) put + dup [297 684] (Com10) put + dup [522 756] (Executive) put + dup [516 729] (B5) put + dup [420 595] (A5) put + dup [595 842] (A4) put + dup [612 1008] (Legal) put + dup [612 792] (Letter) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Com10/Com10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [461 648] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "14.16 11.28 597.84 777.6" +*ImageableArea Legal/US Legal: "14.16 11.28 597.84 993.6" +*ImageableArea A4: "13.2001 11.4 581.52 827.88" +*ImageableArea A5: "15.12 11.4 406.8 580.68" +*ImageableArea B5: "12.0 11.28 503.52 714.72" +*ImageableArea Executive: "11.28 11.28 510.48 741.6" +*ImageableArea Monarch/Monarch Envelope: "12.7201 11.28 266.16 525.6" +*ImageableArea Com10/Com10 Envelope: "13.92 11.2801 282.72 669.6 " +*ImageableArea C5: "16.56 11.28 446.64 634.56 " +*ImageableArea DL: "13.92 14.16 298.08 609.6 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812" +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension Executive: "522 756" +*PaperDimension Com10/Com10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C5: "461 648" +*PaperDimension DL: "312 624" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion Upper: True +*RequiresPageRegion Envelope: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: MainTray +*InputSlot MainTray/Cassette (250 sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Cassette (250/500 sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3] put + put setpagedevice + } ifelse" +*End +*InputSlot Upper/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " + save + 2 dict + dup /0 (MainTray) put + dup /1 (Lower) put + dup /2 (Envelope) put + dup /3 (Upper) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal +*PageStackOrder Upper: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Serial" +*Source: "SerialB" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*%%KEYWORD: PrinterError + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + + +*% Produced by "bldppd42.ps" version 4.0 edit 12 +*% Last Edit Date: Jul 28 1993 +*% The byte count of this file should be exactly 022902 or 023568 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple LaserWriter Select 360f diff --git a/psprint_config/configuration/ppds/APLW6101.PS b/psprint_config/configuration/ppds/APLW6101.PS new file mode 100644 index 000000000000..3d651888102f --- /dev/null +++ b/psprint_config/configuration/ppds/APLW6101.PS @@ -0,0 +1,597 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLW6101.PPD" +*Product: "(LaserWriter Select 610)" +*PSVersion: "(2013.112) 1" +*ModelName: "Apple LaserWriter Select 610" +*ShortNickName: "Apple LaserWriter Select 610" +*NickName: "Apple LaserWriter Select 610 v2013.112" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: 12Meg +*Option1 12Meg/Standard 12 MB RAM: "" +*Option1 16Meg/16 MB Upgrade: "" +*?Option1: " + (12Meg) currentsystemparams /RamSize get + 16777216 eq {pop (16Meg)} if + = " +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Cassette (250/500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice " +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option2 False *InputSlot Lower + +*UIConstraints: *PageSize Postcard *InputSlot Upper +*UIConstraints: *PageSize Postcard *InputSlot Lower +*UIConstraints: *InputSlot Upper *PageSize Postcard +*UIConstraints: *InputSlot Lower *PageSize Postcard + +*UIConstraints: *PageRegion Postcard *InputSlot Upper +*UIConstraints: *PageRegion Postcard *InputSlot Lower +*UIConstraints: *InputSlot Upper *PageRegion Postcard +*UIConstraints: *InputSlot Lower *PageRegion Postcard + +*UIConstraints: *Option1 12Meg *VMOption 16Meg +*UIConstraints: *Option1 16Meg *VMOption 12Meg + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: LaserJetIII +*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate get exec " +*StopEmulator_LaserJetIII: "<1B>E" + +*FreeVM: "6810752" +*VMOption 12Meg/Standard 12 MB RAM: "6810752" +*VMOption 16Meg/16 MB Upgrade: "10810752" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "10" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Halftone Information =============== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Com10/Com10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Postcard: " + 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 11 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [522 756] (Executive) put + dup [420 595] (A5) put + dup [279 540] (Monarch) put + dup [297 684] (Com10) put + dup [459 649] (C5) put + dup [312 624] (DL) put + dup [284 419] (Postcard) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A4: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion Letter/US Letter: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion Legal/US Legal: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion B5: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion Executive: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion A5: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " + <> >> + /ImagingBBox [25 25 587 767] >> setpagedevice " +*End +*PageRegion A4Small/A4 Small: " + <> >> + /ImagingBBox [25 25 570 817] >> setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " + <> >> + /ImagingBBox [25 25 587 983] >> setpagedevice " +*End +*PageRegion Monarch/Monarch Envelope: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion Com10/Com10 Envelope: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion C5: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion DL: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion Postcard: " + <> >> + /ImagingBBox null >> setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A4: "13.2001 11.34 581.52 827.82 " +*ImageableArea Letter/US Letter: "14.16 11.3401 597.84 777.66 " +*ImageableArea Legal/US Legal: "14.16 11.34 597.84 993.66 " +*ImageableArea B5: "12.0 11.3401 503.52 714.78 " +*ImageableArea Executive: "11.28 11.34 510.48 741.66 " +*ImageableArea A5: "15.12 11.34 406.8 580.62 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope: "12.7201 11.34 266.16 525.66 " +*ImageableArea Com10/Com10 Envelope: "13.92 11.34 282.72 669.66 " +*ImageableArea C5/C5 Envelope: "16.56 11.34 446.64 634.62 " +*ImageableArea DL/DL Envelope: "13.92 14.2201 298.08 609.66 " +*ImageableArea Postcard: "12.7201 11.34 281.52 417.9 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A4: "595 842" +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension Com10/Com10 Envelope: "297 684" +*PaperDimension C5: "459 649" +*PaperDimension DL: "312 624" +*PaperDimension Postcard: "284 419" + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Cassette (250/500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*RequiresPageRegion Multipurpose: True + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheet) : no paper tray" +*Status: "PrinterError: Cassette (250 Sheet) : out of paper" +*Status: "PrinterError: Cassette (250/500 Sheet) : no paper tray" +*Status: "PrinterError: Cassette (250/500 Sheet) : out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Manual Feed: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "LocalTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "out of paper" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheet) : no paper tray" +*PrinterError: "Cassette (250 Sheet) : out of paper" +*PrinterError: "Cassette (250/500 Sheet) : no paper tray" +*PrinterError: "Cassette (250/500 Sheet) : out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Manual Feed: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Last Edit Date: Jan 3 1995 +*% Written by sns@sqa for LaserWriter Select 610 Oct 18,1993 +*% The byte count of this file should be exactly 021037 or 021634 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Select 610 diff --git a/psprint_config/configuration/ppds/APLW8101.PS b/psprint_config/configuration/ppds/APLW8101.PS new file mode 100644 index 000000000000..20a68fa66726 --- /dev/null +++ b/psprint_config/configuration/ppds/APLW8101.PS @@ -0,0 +1,885 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLW8101.PPD" +*Product: "(LaserWriter Pro 810)" +*PSVersion: "(2011.113) 12" +*ModelName: "Apple LaserWriter Pro 810" +*ShortNickName: "Apple LaserWriter Pro 810" +*NickName: "Apple LaserWriter Pro 810 v2011.113" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Multimedia Power Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: None +*Option2 8Meg/8 MB RAM: "" +*Option2 12Meg/12 MB RAM: "" +*Option2 16Meg/16 MB RAM: "" +*Option2 20Meg/20 MB RAM: "" +*Option2 24Meg/24 MB RAM: "" +*Option2 28Meg/30 MB RAM: "" +*Option2 32Meg/32 MB RAM: "" +*?Option2: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 True *ManualFeed True +*UIConstraints: *Option1 False *InputSlot MultiMediaFeeder + +*UIConstraints: *Option2 8Meg *VMOption 12Meg +*UIConstraints: *Option2 8Meg *VMOption 16Meg +*UIConstraints: *Option2 8Meg *VMOption 20Meg +*UIConstraints: *Option2 8Meg *VMOption 24Meg +*UIConstraints: *Option2 8Meg *VMOption 28Meg +*UIConstraints: *Option2 8Meg *VMOption 32Meg + +*UIConstraints: *Option2 12Meg *VMOption 8Meg +*UIConstraints: *Option2 12Meg *VMOption 16Meg +*UIConstraints: *Option2 12Meg *VMOption 20Meg +*UIConstraints: *Option2 12Meg *VMOption 24Meg +*UIConstraints: *Option2 12Meg *VMOption 28Meg +*UIConstraints: *Option2 12Meg *VMOption 32Meg + +*UIConstraints: *Option2 16Meg *VMOption 8Meg +*UIConstraints: *Option2 16Meg *VMOption 12Meg +*UIConstraints: *Option2 16Meg *VMOption 20Meg +*UIConstraints: *Option2 16Meg *VMOption 24Meg +*UIConstraints: *Option2 16Meg *VMOption 28Meg +*UIConstraints: *Option2 16Meg *VMOption 32Meg + +*UIConstraints: *Option2 20Meg *VMOption 8Meg +*UIConstraints: *Option2 20Meg *VMOption 12Meg +*UIConstraints: *Option2 20Meg *VMOption 16Meg +*UIConstraints: *Option2 20Meg *VMOption 24Meg +*UIConstraints: *Option2 20Meg *VMOption 28Meg +*UIConstraints: *Option2 20Meg *VMOption 32Meg + +*UIConstraints: *Option2 24Meg *VMOption 8Meg +*UIConstraints: *Option2 24Meg *VMOption 12Meg +*UIConstraints: *Option2 24Meg *VMOption 16Meg +*UIConstraints: *Option2 24Meg *VMOption 20Meg +*UIConstraints: *Option2 24Meg *VMOption 28Meg +*UIConstraints: *Option2 24Meg *VMOption 32Meg + +*UIConstraints: *Option2 28Meg *VMOption 8Meg +*UIConstraints: *Option2 28Meg *VMOption 12Meg +*UIConstraints: *Option2 28Meg *VMOption 16Meg +*UIConstraints: *Option2 28Meg *VMOption 20Meg +*UIConstraints: *Option2 28Meg *VMOption 24Meg +*UIConstraints: *Option2 28Meg *VMOption 32Meg + +*UIConstraints: *Option2 32Meg *VMOption 8Meg +*UIConstraints: *Option2 32Meg *VMOption 12Meg +*UIConstraints: *Option2 32Meg *VMOption 16Meg +*UIConstraints: *Option2 32Meg *VMOption 20Meg +*UIConstraints: *Option2 32Meg *VMOption 24Meg +*UIConstraints: *Option2 32Meg *VMOption 28Meg + + +*% This device does not support the following paper sizes through input trays: +*% Statement, Postcard, Comm #10 Envelope, DL, C5, Monarch envelopes. + +*UIConstraints: *PageSize Statement *InputSlot Tray1 +*UIConstraints: *PageSize Statement *InputSlot Tray2 +*UIConstraints: *PageSize Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Statement +*UIConstraints: *InputSlot Tray2 *PageSize Statement +*UIConstraints: *InputSlot Tray3 *PageSize Statement + +*UIConstraints: *PageSize Postcard *InputSlot Tray1 +*UIConstraints: *PageSize Postcard *InputSlot Tray2 +*UIConstraints: *PageSize Postcard *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Postcard +*UIConstraints: *InputSlot Tray2 *PageSize Postcard +*UIConstraints: *InputSlot Tray3 *PageSize Postcard + +*UIConstraints: *PageSize Com10 *InputSlot Tray1 +*UIConstraints: *PageSize Com10 *InputSlot Tray2 +*UIConstraints: *PageSize Com10 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Com10 +*UIConstraints: *InputSlot Tray2 *PageSize Com10 +*UIConstraints: *InputSlot Tray3 *PageSize Com10 + +*UIConstraints: *PageSize DL *InputSlot Tray1 +*UIConstraints: *PageSize DL *InputSlot Tray2 +*UIConstraints: *PageSize DL *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize DL + +*UIConstraints: *PageSize C5 *InputSlot Tray1 +*UIConstraints: *PageSize C5 *InputSlot Tray2 +*UIConstraints: *PageSize C5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize C5 + +*UIConstraints: *PageSize Monarch *InputSlot Tray1 +*UIConstraints: *PageSize Monarch *InputSlot Tray2 +*UIConstraints: *PageSize Monarch *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize Monarch + +*UIConstraints: *PageRegion Statement *InputSlot Tray1 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Statement +*UIConstraints: *InputSlot Tray2 *PageRegion Statement +*UIConstraints: *InputSlot Tray3 *PageRegion Statement + +*UIConstraints: *PageRegion Postcard *InputSlot Tray1 +*UIConstraints: *PageRegion Postcard *InputSlot Tray2 +*UIConstraints: *PageRegion Postcard *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Postcard +*UIConstraints: *InputSlot Tray2 *PageRegion Postcard +*UIConstraints: *InputSlot Tray3 *PageRegion Postcard + +*UIConstraints: *PageRegion Com10 *InputSlot Tray1 +*UIConstraints: *PageRegion Com10 *InputSlot Tray2 +*UIConstraints: *PageRegion Com10 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Com10 +*UIConstraints: *InputSlot Tray2 *PageRegion Com10 +*UIConstraints: *InputSlot Tray3 *PageRegion Com10 + +*UIConstraints: *PageRegion DL *InputSlot Tray1 +*UIConstraints: *PageRegion DL *InputSlot Tray2 +*UIConstraints: *PageRegion DL *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion DL +*UIConstraints: *InputSlot Tray2 *PageRegion DL +*UIConstraints: *InputSlot Tray3 *PageRegion DL + +*UIConstraints: *PageRegion C5 *InputSlot Tray1 +*UIConstraints: *PageRegion C5 *InputSlot Tray2 +*UIConstraints: *PageRegion C5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion C5 +*UIConstraints: *InputSlot Tray2 *PageRegion C5 +*UIConstraints: *InputSlot Tray3 *PageRegion C5 + +*UIConstraints: *PageRegion Monarch *InputSlot Tray1 +*UIConstraints: *PageRegion Monarch *InputSlot Tray2 +*UIConstraints: *PageRegion Monarch *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Monarch +*UIConstraints: *InputSlot Tray2 *PageRegion Monarch +*UIConstraints: *InputSlot Tray3 *PageRegion Monarch + +*% General Information and Defaults =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B 7F>0" +*FreeVM: "430000" +*VMOption 8Meg/8 Meg RAM: "430000" +*VMOption 12Meg/12 Meg RAM: "1020000" +*VMOption 16Meg/16 Meg RAM: "1457792" +*VMOption 20Meg/20 Meg RAM: "5457792" +*VMOption 24Meg/24 Meg RAM: "9457792" +*VMOption 28Meg/28 Meg RAM: "13457792" +*VMOption 32Meg/32 Meg RAM: "17457792" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "20" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution: PickOne +*OrderDependency: 10 AnySetup *Resolution +*DefaultResolution: 400dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 400dpi: "1 dict dup /HWResolution [400 400] put setpagedevice" +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 800dpi: "1 dict dup /HWResolution [800 800] put setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get + aload pop exch + ( ) cvs print + pop + (dpi) = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter.Transverse/US Letter Transverse: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4.Transverse/A4 Transverse: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Postcard: " + 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Invoice/Statement: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Folio: " + 2 dict dup /PageSize [595 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Comm #10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice " +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 16 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [284 419] (Postcard) put + dup [396 612] (Invoice) put + dup [595 936] (Folio) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter/US Letter: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Letter.Transverse/US Letter Transverse: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Legal/US Legal: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Tabloid/Ledger: " +2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " +2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion A4.Transverse/A4 Transverse: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion A5: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [420 595] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion B4: " +2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [516 729] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Postcard: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [284 419] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Invoice/Statement: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [396 612] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Folio: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 936] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Executive: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [522 756] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Comm10/Comm #10 Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [297 684] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Monarch/Monarch Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [279 540] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion DL/DL Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [312 624] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion C5/C5 Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [459 649] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion A4Small/A4 Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter/US Letter: "16 14.4 595.4 778 " +*ImageableArea Letter.Transverse/US Letter Transverse: "16 14.4 595.4 778 " +*ImageableArea Legal/US Legal: "16 9.81 596.16 995 " +*ImageableArea Tabloid/Ledger: "16 12 780 1208 " +*ImageableArea A3: "16 12 825.84 1178 " +*ImageableArea A4: "16 16 578.88 825.17 " +*ImageableArea A4.Transverse/A4 Transverse: "16 14.4 578.88 825.17 " +*ImageableArea A5: "14 14.4 407.25 577 " +*ImageableArea B4: "16 10.2 717.12 1019.25 " +*ImageableArea B5: "11 15 503.1 716 " +*ImageableArea Postcard: "14.4 9.81 273.6 407.25 " +*ImageableArea Invoice/Statement: "21 16 373 595 " +*ImageableArea Folio: "21 10.2 578.88 922 " +*ImageableArea Executive: "14.4 9.7201 509.76 743.13 " +*ImageableArea Comm10/Comm #10 Envelope: "16 12 279 671 " +*ImageableArea Monarch/Monarch Envelope: "16 12 265.2 525 " +*ImageableArea DL/DL Envelope: "16 14 295.64 605 " +*ImageableArea C5/C5 Envelope: "19 14 448 631 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Letter.Transverse/US Letter Transverse: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid/Ledger: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A4.Transverse/A4 Transverse: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729 " +*PaperDimension Postcard: "284 419" +*PaperDimension Invoice/Statement: "396 612" +*PaperDimension Folio: "595 936" +*PaperDimension Executive: "522 756" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion MultiMediaFeeder: True + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "<> setpagedevice " +*ManualFeed False: "<> setpagedevice " +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Tray1 +*InputSlot Tray1/Upper tray: " + currentpagedevice /InputAttributes get + 0 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice + } ifelse " +*End +*InputSlot Tray2/Middle tray: " + currentpagedevice /InputAttributes get + 1 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice + } ifelse " +*End +*InputSlot Tray3/Lower tray: " + currentpagedevice /InputAttributes get + 2 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice + } ifelse " +*End +*InputSlot MultiMediaFeeder/Multimedia Power Feeder: " + currentpagedevice /InputAttributes get + 3 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice + } ifelse " +*End +*?InputSlot: " +save + 4 dict + dup /0 (Tray1) put + dup /1 (Tray2) put + dup /2 (Tray3) put + dup /3 (MultiMediaFeeder) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: Upper +*DefaultOutputOrder: Normal + +*PageStackOrder Front: Reverse +*PageStackOrder Upper: Normal + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner is low" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: service call" +*Status: "PrinterError: Engine is off line" +*Status: "PrinterError: Engine is not responding" +*Status: "PrinterError: Unknown problem occurred" +*Status: "PrinterError: Manual feed page not requested" +*Status: "PrinterError: waiting for manual feed" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner is low" +*PrinterError: "paper jam" +*PrinterError: "out of paper" +*PrinterError: "service call" +*PrinterError: "Engine is off line" +*PrinterError: "Engine is not responding" +*PrinterError: "Unknown problem occurred" +*PrinterError: "Manual feed page not requested" +*PrinterError: "waiting for manual feed" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.400dpi/60 lpi / 400 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 71 lpi / 400 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "66.6667" + +*% For 47 lpi / 400 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405" +*ColorSepScreenFreq CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "47.1405" +*ColorSepScreenFreq ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "42.1637" +*ColorSepScreenFreq ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "42.1637" +*ColorSepScreenFreq ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "44.4444" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 85 lpi / 800 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 800 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "66.6667" + + + +*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 3 +*% Last Edit Date: Jan 3 1995 +*% The byte count of this file should be exactly 033330 or 034215 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Pro 810 diff --git a/psprint_config/configuration/ppds/APLW81F1.PS b/psprint_config/configuration/ppds/APLW81F1.PS new file mode 100644 index 000000000000..6b118be021e1 --- /dev/null +++ b/psprint_config/configuration/ppds/APLW81F1.PS @@ -0,0 +1,885 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLW81F1.PPD" +*Product: "(LaserWriter Pro 810f)" +*PSVersion: "(2011.113) 12" +*ModelName: "Apple LaserWriter Pro 810 with Fax Card" +*ShortNickName: "Apple LaserWriter Pro 810 Fax" +*NickName: "Apple LaserWriter Pro 810 with Fax Card v2011.113" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Multimedia Power Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: 8Meg +*Option2 8Meg/8 MB RAM: "" +*Option2 12Meg/12 MB RAM: "" +*Option2 16Meg/16 MB RAM: "" +*Option2 20Meg/20 MB RAM: "" +*Option2 24Meg/24 MB RAM: "" +*Option2 28Meg/30 MB RAM: "" +*Option2 32Meg/32 MB RAM: "" +*?Option2: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 True *ManualFeed True +*UIConstraints: *Option1 False *InputSlot MultiMediaFeeder + +*UIConstraints: *Option2 8Meg *VMOption 12Meg +*UIConstraints: *Option2 8Meg *VMOption 16Meg +*UIConstraints: *Option2 8Meg *VMOption 20Meg +*UIConstraints: *Option2 8Meg *VMOption 24Meg +*UIConstraints: *Option2 8Meg *VMOption 28Meg +*UIConstraints: *Option2 8Meg *VMOption 32Meg + +*UIConstraints: *Option2 12Meg *VMOption 8Meg +*UIConstraints: *Option2 12Meg *VMOption 16Meg +*UIConstraints: *Option2 12Meg *VMOption 20Meg +*UIConstraints: *Option2 12Meg *VMOption 24Meg +*UIConstraints: *Option2 12Meg *VMOption 28Meg +*UIConstraints: *Option2 12Meg *VMOption 32Meg + +*UIConstraints: *Option2 16Meg *VMOption 8Meg +*UIConstraints: *Option2 16Meg *VMOption 12Meg +*UIConstraints: *Option2 16Meg *VMOption 20Meg +*UIConstraints: *Option2 16Meg *VMOption 24Meg +*UIConstraints: *Option2 16Meg *VMOption 28Meg +*UIConstraints: *Option2 16Meg *VMOption 32Meg + +*UIConstraints: *Option2 20Meg *VMOption 8Meg +*UIConstraints: *Option2 20Meg *VMOption 12Meg +*UIConstraints: *Option2 20Meg *VMOption 16Meg +*UIConstraints: *Option2 20Meg *VMOption 24Meg +*UIConstraints: *Option2 20Meg *VMOption 28Meg +*UIConstraints: *Option2 20Meg *VMOption 32Meg + +*UIConstraints: *Option2 24Meg *VMOption 8Meg +*UIConstraints: *Option2 24Meg *VMOption 12Meg +*UIConstraints: *Option2 24Meg *VMOption 16Meg +*UIConstraints: *Option2 24Meg *VMOption 20Meg +*UIConstraints: *Option2 24Meg *VMOption 28Meg +*UIConstraints: *Option2 24Meg *VMOption 32Meg + +*UIConstraints: *Option2 28Meg *VMOption 8Meg +*UIConstraints: *Option2 28Meg *VMOption 12Meg +*UIConstraints: *Option2 28Meg *VMOption 16Meg +*UIConstraints: *Option2 28Meg *VMOption 20Meg +*UIConstraints: *Option2 28Meg *VMOption 24Meg +*UIConstraints: *Option2 28Meg *VMOption 32Meg + +*UIConstraints: *Option2 32Meg *VMOption 8Meg +*UIConstraints: *Option2 32Meg *VMOption 12Meg +*UIConstraints: *Option2 32Meg *VMOption 16Meg +*UIConstraints: *Option2 32Meg *VMOption 20Meg +*UIConstraints: *Option2 32Meg *VMOption 24Meg +*UIConstraints: *Option2 32Meg *VMOption 28Meg + +*% This device does not support the following paper sizes through input trays: +*% Statement, Postcard, Comm #10 Envelope, DL, C5, Monarch envelopes. + +*UIConstraints: *PageSize Statement *InputSlot Tray1 +*UIConstraints: *PageSize Statement *InputSlot Tray2 +*UIConstraints: *PageSize Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Statement +*UIConstraints: *InputSlot Tray2 *PageSize Statement +*UIConstraints: *InputSlot Tray3 *PageSize Statement + +*UIConstraints: *PageSize Postcard *InputSlot Tray1 +*UIConstraints: *PageSize Postcard *InputSlot Tray2 +*UIConstraints: *PageSize Postcard *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Postcard +*UIConstraints: *InputSlot Tray2 *PageSize Postcard +*UIConstraints: *InputSlot Tray3 *PageSize Postcard + +*UIConstraints: *PageSize Com10 *InputSlot Tray1 +*UIConstraints: *PageSize Com10 *InputSlot Tray2 +*UIConstraints: *PageSize Com10 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Com10 +*UIConstraints: *InputSlot Tray2 *PageSize Com10 +*UIConstraints: *InputSlot Tray3 *PageSize Com10 + +*UIConstraints: *PageSize DL *InputSlot Tray1 +*UIConstraints: *PageSize DL *InputSlot Tray2 +*UIConstraints: *PageSize DL *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize DL + +*UIConstraints: *PageSize C5 *InputSlot Tray1 +*UIConstraints: *PageSize C5 *InputSlot Tray2 +*UIConstraints: *PageSize C5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize C5 + +*UIConstraints: *PageSize Monarch *InputSlot Tray1 +*UIConstraints: *PageSize Monarch *InputSlot Tray2 +*UIConstraints: *PageSize Monarch *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize Monarch + +*UIConstraints: *PageRegion Statement *InputSlot Tray1 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Statement +*UIConstraints: *InputSlot Tray2 *PageRegion Statement +*UIConstraints: *InputSlot Tray3 *PageRegion Statement + +*UIConstraints: *PageRegion Postcard *InputSlot Tray1 +*UIConstraints: *PageRegion Postcard *InputSlot Tray2 +*UIConstraints: *PageRegion Postcard *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Postcard +*UIConstraints: *InputSlot Tray2 *PageRegion Postcard +*UIConstraints: *InputSlot Tray3 *PageRegion Postcard + +*UIConstraints: *PageRegion Com10 *InputSlot Tray1 +*UIConstraints: *PageRegion Com10 *InputSlot Tray2 +*UIConstraints: *PageRegion Com10 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Com10 +*UIConstraints: *InputSlot Tray2 *PageRegion Com10 +*UIConstraints: *InputSlot Tray3 *PageRegion Com10 + +*UIConstraints: *PageRegion DL *InputSlot Tray1 +*UIConstraints: *PageRegion DL *InputSlot Tray2 +*UIConstraints: *PageRegion DL *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion DL +*UIConstraints: *InputSlot Tray2 *PageRegion DL +*UIConstraints: *InputSlot Tray3 *PageRegion DL + +*UIConstraints: *PageRegion C5 *InputSlot Tray1 +*UIConstraints: *PageRegion C5 *InputSlot Tray2 +*UIConstraints: *PageRegion C5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion C5 +*UIConstraints: *InputSlot Tray2 *PageRegion C5 +*UIConstraints: *InputSlot Tray3 *PageRegion C5 + +*UIConstraints: *PageRegion Monarch *InputSlot Tray1 +*UIConstraints: *PageRegion Monarch *InputSlot Tray2 +*UIConstraints: *PageRegion Monarch *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Monarch +*UIConstraints: *InputSlot Tray2 *PageRegion Monarch +*UIConstraints: *InputSlot Tray3 *PageRegion Monarch + +*% General Information and Defaults =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B 7F>0" +*FreeVM: "430000" +*VMOption 8Meg/8 MB RAM: "430000" +*VMOption 12Meg/12 MB RAM: "1020000" +*VMOption 16Meg/16 MB RAM: "1457792" +*VMOption 20Meg/20 MB RAM: "5457792" +*VMOption 24Meg/24 MB RAM: "9457792" +*VMOption 28Meg/28 MB RAM: "13457792" +*VMOption 32Meg/32 MB RAM: "17457792" +*ColorDevice: False +*FaxSupport: Base +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "20" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution: PickOne +*OrderDependency: 10 AnySetup *Resolution +*DefaultResolution: 400dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 400dpi: "1 dict dup /HWResolution [400 400] put setpagedevice" +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 800dpi: "1 dict dup /HWResolution [800 800] put setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get + aload pop exch + ( ) cvs print + pop + (dpi) = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter.Transverse/US Letter Transverse: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4.Transverse/A4 Transverse: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Postcard: " + 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Invoice/Statement: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Folio: " + 2 dict dup /PageSize [595 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Comm #10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice " +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 16 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [284 419] (Postcard) put + dup [396 612] (Invoice) put + dup [595 936] (Folio) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter/US Letter: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Letter.Transverse/US Letter Transverse: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Legal/US Legal: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Tabloid/Ledger: " +2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " +2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion A4.Transverse/A4 Transverse: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion A5: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [420 595] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion B4: " +2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [516 729] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Postcard: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [284 419] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Invoice/Statement: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [396 612] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Folio: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 936] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Executive: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [522 756] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Comm10/Comm #10 Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [297 684] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion Monarch/Monarch Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [279 540] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion DL/DL Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [312 624] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion C5/C5 Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [459 649] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*PageRegion A4Small/A4 Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <> setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter/US Letter: "16 14.4 595.4 778 " +*ImageableArea Letter.Transverse/US Letter Transverse: "16 14.4 595.4 778 " +*ImageableArea Legal/US Legal: "16 9.81 596.16 995 " +*ImageableArea Tabloid/Ledger: "16 12 780 1208 " +*ImageableArea A3: "16 12 825.84 1178 " +*ImageableArea A4: "16 16 578.88 825.17 " +*ImageableArea A4.Transverse/A4 Transverse: "16 14.4 578.88 825.17 " +*ImageableArea A5: "14 14.4 407.25 577 " +*ImageableArea B4: "16 10.2 717.12 1019.25 " +*ImageableArea B5: "11 15 503.1 716 " +*ImageableArea Postcard: "14.4 9.81 273.6 407.25 " +*ImageableArea Invoice/Statement: "21 16 373 595 " +*ImageableArea Folio: "21 10.2 578.88 922 " +*ImageableArea Executive: "16 10.2 509.76 743.13 " +*ImageableArea Comm10/Comm #10 Envelope: "16 12 279 671 " +*ImageableArea Monarch/Monarch Envelope: "16 12 265.2 525 " +*ImageableArea DL/DL Envelope: "16 14 295.64 605 " +*ImageableArea C5/C5 Envelope: "19 14 448 631 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Letter.Transverse/US Letter Transverse: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid/Ledger: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A4.Transverse/A4 Transverse: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729 " +*PaperDimension Postcard: "284 419" +*PaperDimension Invoice/Statement: "396 612" +*PaperDimension Folio: "595 936" +*PaperDimension Executive: "522 756" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion MultiMediaFeeder: True + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "<> setpagedevice " +*ManualFeed False: "<> setpagedevice " +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Tray1 +*InputSlot Tray1/Upper tray: " + currentpagedevice /InputAttributes get + 0 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice + } ifelse " +*End +*InputSlot Tray2/Middle tray: " + currentpagedevice /InputAttributes get + 1 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice + } ifelse " +*End +*InputSlot Tray3/Lower tray: " + currentpagedevice /InputAttributes get + 2 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice + } ifelse " +*End +*InputSlot MultiMediaFeeder/Multimedia Power Feeder: " + currentpagedevice /InputAttributes get + 3 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice + } ifelse " +*End +*?InputSlot: " +save + 4 dict + dup /0 (Tray1) put + dup /1 (Tray2) put + dup /2 (Tray3) put + dup /3 (MultiMediaFeeder) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: Upper +*DefaultOutputOrder: Normal + +*PageStackOrder Front: Reverse +*PageStackOrder Upper: Normal + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner is low" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: service call" +*Status: "PrinterError: Engine is off line" +*Status: "PrinterError: Engine is not responding" +*Status: "PrinterError: Unknown problem occurred" +*Status: "PrinterError: Manual feed page not requested" +*Status: "PrinterError: waiting for manual feed" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "Fax" +*Source: "LocalTalk" +*Source: "EtherTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner is low" +*PrinterError: "paper jam" +*PrinterError: "out of paper" +*PrinterError: "service call" +*PrinterError: "Engine is off line" +*PrinterError: "Engine is not responding" +*PrinterError: "Unknown problem occurred" +*PrinterError: "Manual feed page not requested" +*PrinterError: "waiting for manual feed" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.400dpi/60 lpi / 400 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 71 lpi / 400 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "66.6667" + +*% For 47 lpi / 400 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405" +*ColorSepScreenFreq CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "47.1405" +*ColorSepScreenFreq ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "42.1637" +*ColorSepScreenFreq ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "42.1637" +*ColorSepScreenFreq ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "44.4444" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 85 lpi / 800 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 800 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "66.6667" + + + +*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 3 +*% Last Edit Date: Jan 3 1995 +*% The byte count of this file should be exactly 033368 or 034253 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Pro 810f diff --git a/psprint_config/configuration/ppds/APLWBGR1.PS b/psprint_config/configuration/ppds/APLWBGR1.PS new file mode 100644 index 000000000000..ce4a20d5517f --- /dev/null +++ b/psprint_config/configuration/ppds/APLWBGR1.PS @@ -0,0 +1,1081 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWBGR1.PPD" +*Manufacturer: "Apple" +*Product: "(LaserWriter 8500)" +*PSVersion: "(3010.103) 1" +*ModelName: "Apple LaserWriter 8500" +*ShortNickName: "Apple LaserWriter 8500" +*NickName: "Apple LaserWriter 8500 v3010.103" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 16Meg/Standard 16MB: "" +*InstalledMemory 20Meg/20MB: "" +*InstalledMemory 24Meg/24MB: "" +*InstalledMemory 32Meg/32MB: "" +*InstalledMemory 48Meg/48MB: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 1048576 div cvi 6 string cvs dup length dup 3 add string dup 0 4 index + putinterval dup 2 index (Meg) putinterval exch pop exch pop = flush + restore +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *APOptionalDuplexer/Duplex Printing Unit: Boolean +*DefaultAPOptionalDuplexer: False +*APOptionalDuplexer True/Installed: "" +*APOptionalDuplexer False/Not Installed: "" +*?APOptionalDuplexer: " + save + /DiagnosticProcs /ProcSet {findresource}stopped + {pop pop false} + { + begin + {duplex-unit-present}stopped {false}if + end + }ifelse + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *APOptionalDuplexer + +*OpenUI *APOptionalCassette1/Cassette (Optional 1): PickOne +*OrderDependency: 10.0 AnySetup *APOptionalCassette1 +*DefaultAPOptionalCassette1: False +*APOptionalCassette1 True/Installed: "" +*APOptionalCassette1 False/Not Installed: "" +*APOptionalCassette1 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice" +*End +*?APOptionalCassette1: " + save + currentpagedevice /InputAttributes get + dup 2 known + {dup 2 get null ne { + /Priority 2 copy known { + get 0 get 2 eq {(Preferred)}{(True)}ifelse + } { + pop pop (True) + } ifelse + }{ + pop (False) + }ifelse} + {pop (False)}ifelse = flush + restore +" +*End +*CloseUI: *APOptionalCassette1 + +*OpenUI *APOptionalCassette2/Cassette (Optional 2): PickOne +*OrderDependency: 10.0 AnySetup *APOptionalCassette2 +*DefaultAPOptionalCassette2: False +*APOptionalCassette2 True/Installed: "" +*APOptionalCassette2 False/Not Installed: "" +*APOptionalCassette2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [3 0 1 2] put put setpagedevice" +*End +*?APOptionalCassette2: " + save + currentpagedevice /InputAttributes get + dup 3 known + {dup 3 get null ne { + /Priority 2 copy known { + get 0 get 3 eq {(Preferred)}{(True)}ifelse + } { + pop pop (True) + } ifelse + }{ + pop (False) + }ifelse} + {pop (False)}ifelse = flush + restore +" +*End +*CloseUI: *APOptionalCassette2 + +*CloseGroup: InstallableOptions + +*% ==== uninstalled options ======= +*UIConstraints: *APOptionalCassette1 False *InputSlot OptionalCassette1 +*UIConstraints: *APOptionalCassette2 False *InputSlot OptionalCassette2 +*UIConstraints: *InputSlot OptionalCassette1 *APOptionalCassette1 False +*UIConstraints: *InputSlot OptionalCassette2 *APOptionalCassette2 False +*UIConstraints: *APOptionalDuplexer False *Duplex DuplexTumble +*UIConstraints: *APOptionalDuplexer False *Duplex DuplexNoTumble +*UIConstraints: *Duplex DuplexTumble *APOptionalDuplexer False +*UIConstraints: *Duplex DuplexNoTumble *APOptionalDuplexer False + +*% ==== paper size/tray combos ======= +*UIConstraints: *PageSize Enormous *InputSlot StandardCassette +*UIConstraints: *PageSize Enormous *InputSlot OptionalCassette1 +*UIConstraints: *PageSize Enormous *InputSlot OptionalCassette2 +*UIConstraints: *PageRegion Enormous *InputSlot StandardCassette +*UIConstraints: *PageRegion Enormous *InputSlot OptionalCassette1 +*UIConstraints: *PageRegion Enormous *InputSlot OptionalCassette2 +*UIConstraints: *InputSlot StandardCassette *PageSize Enormous +*UIConstraints: *InputSlot StandardCassette *PageRegion Enormous +*UIConstraints: *InputSlot OptionalCassette1 *PageSize Enormous +*UIConstraints: *InputSlot OptionalCassette1 *PageRegion Enormous +*UIConstraints: *InputSlot OptionalCassette2 *PageSize Enormous +*UIConstraints: *InputSlot OptionalCassette2 *PageRegion Enormous + +*% ==== only one preferred tray ======= +*UIConstraints: *APOptionalCassette1 Preferred *APOptionalCassette2 Preferred +*UIConstraints: *APOptionalCassette2 Preferred *APOptionalCassette1 Preferred + +*% ==== Device Capabilities =============== +*LanguageLevel: "3" +*Protocols: TBCP +*Emulators: LaserJetIII +*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate get exec " +*StopEmulator_LaserJetIII: "<1B>E" +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42/FontType resourcestatus + {pop pop (Type42)}{(None)}ifelse = flush + restore +" +*End + +*FreeVM: "2337744" +*VMOption 16Meg: "2337744" +*VMOption 20Meg: "2141136" +*VMOption 24Meg: "2247632" +*VMOption 32Meg: "5893072" +*VMOption 48Meg: "13863888" + +*FCacheSize 16Meg: 1677721 +*FCacheSize 20Meg: 2097152 +*FCacheSize 24Meg: 2516582 +*FCacheSize 32Meg: 3355443 +*FCacheSize 48Meg: 5033164 + +*LandscapeOrientation: Minus90 +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore" +*End +*Throughput: "20" +*Password: "()" +*ExitServer: " +count 0 eq +{ false } { true exch startjob } ifelse +not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " +count 0 eq +{ false } { true exch startjob } ifelse +not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +systemdict /quit get exec +(WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get cvi + ( ) cvs print + (dpi) + = flush + restore +" +*End +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + +*% Halftone Information =============== +*DefaultHalftoneType: 1 +*ScreenFreq: "106.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 20.0 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/1-Sided: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/2-Sided, Long-Edge Binding (No Tumble): " + 2 dict dup /Duplex true put dup /Tumble false put setpagedevice +" +*End +*Duplex DuplexTumble/2-Sided, Short-Edge Binding (Tumble): " + 2 dict dup /Duplex true put dup /Tumble true put setpagedevice +" +*End +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse + = flush + restore +" +*End +*CloseUI: *Duplex + +*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne +*OrderDependency: 20.0 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice" +*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice" +*?BitsPerPixel: " + save + currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)}ifelse = flush + restore" +*End +*CloseUI: *BitsPerPixel + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 20.0 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True)}{(False)}ifelse = flush + restore" +*End +*CloseUI: *Smoothing + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 20.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ExtraBig/Large Format 13" x 18": " + 2 dict dup /PageSize [936 1296] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize MajorBig/Large Format 13" x 18.50": " + 2 dict dup /PageSize [936 1332] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Enormous/Large Format 13" x 20": " + 2 dict dup /PageSize [936 1440] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10/Comm10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvMonarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvDL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Postcard: " + 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 18 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [522 756] (Executive) put + dup [396 612] (Statement) put + dup [936 1296] (ExtraBig) put + dup [936 1332] (MajorBig) put + dup [936 1440] (Enormous) put + dup [297 684] (Env10) put + dup [279 540] (EnvMonarch) put + dup [459 649] (EnvC5) put + dup [312 624] (EnvDL) put + dup [284 419] (Postcard) put +{ exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit}{pop}ifelse + }bind forall + currentpagedevice /ImagingBBox get null ne { + % Form LetterSmall, LegalSmall, or A4Small + dup length dup 5 add string dup dup 0 5 index putinterval + 3 -1 roll (Small) putinterval exch pop + }if + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 20.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put + setpagedevice" +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put + setpagedevice" +*End +*PageRegion Tabloid: " + 3 dict dup /PageSize [792 1224] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [792 1224] put put put + setpagedevice" +*End +*PageRegion A3: " + 3 dict dup /PageSize [842 1191] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [842 1191] put put put + setpagedevice" +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put + setpagedevice" +*End +*PageRegion A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put + setpagedevice" +*End +*PageRegion B4: " + 3 dict dup /PageSize [729 1032] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [729 1032] put put put + setpagedevice" +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put + setpagedevice" +*End +*PageRegion Executive: " + 3 dict dup /PageSize [522 756] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [522 756] put put put + setpagedevice" +*End +*PageRegion Statement: " + 3 dict dup /PageSize [396 612] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [396 612] put put put + setpagedevice" +*End +*PageRegion ExtraBig/Large Format 13" x 18": " + 3 dict dup /PageSize [936 1296] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [936 1296] put put put + setpagedevice" +*End +*PageRegion MajorBig/Large Format 13" x 18.50": " + 3 dict dup /PageSize [936 1332] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [936 1332] put put put + setpagedevice" +*End +*PageRegion Enormous/Large Format 13" x 20": " + 3 dict dup /PageSize [936 1440] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [936 1440] put put put + setpagedevice" +*End +*PageRegion Env10/Comm10 Envelope: " + 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put + setpagedevice" +*End +*PageRegion EnvMonarch/Monarch Envelope: " + 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put + setpagedevice" +*End +*PageRegion EnvC5/C5 Envelope: " + 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put put + setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: " + 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put put + setpagedevice" +*End +*PageRegion Postcard: " + 3 dict dup /PageSize [284 419] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [284 419] put put put + setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put + setpagedevice" +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put + setpagedevice" +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put + setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "9.9001 11.2801 600.78 779.28 " +*ImageableArea Legal/US Legal: "11.28 13.62 602.64 995.46 " +*ImageableArea Tabloid: "13.4401 15.8401 777.6 1209.24 " +*ImageableArea A3: "14.4 16.32 828.48 1174.68 " +*ImageableArea A4: "10.62 12.24 583.5 830.16 " +*ImageableArea A5: "11.7601 9.6001 407.4 585.6 " +*ImageableArea B4: "13.56 15.9001 716.28 1016.94 " +*ImageableArea B5: "11.28 11.28 503.88 717.84 " +*ImageableArea Executive: "11.3401 11.28 509.82 744.72 " +*ImageableArea Statement: "10.0801 10.68 383.88 602.04 " +*ImageableArea ExtraBig/Large Format 13" x 18": "15.84 14.8801 918.24 1277.88 " +*ImageableArea MajorBig/Large Format 13" x 18.50": "15.84 17.0401 918.24 1316.04 " +*ImageableArea Enormous/Large Format 13" x 20": "15.84 17.0401 918.24 1424.04 " +*ImageableArea Env10/Comm10 Envelope: "11.28 9.6001 287.76 667.56 " +*ImageableArea EnvMonarch/Monarch Envelope: "10.5601 13.4401 267.84 526.44 " +*ImageableArea EnvC5/C5 Envelope: "6.4801 9.36 451.92 638.52 " +*ImageableArea EnvDL/DL Envelope: "11.7601 13.4401 299.76 612.84 " +*ImageableArea Postcard: "11.2801 12.18 272.4 407.46 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat + (\n) print flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729" +*PaperDimension Executive: "522 756" +*PaperDimension Statement: "396 612" +*PaperDimension ExtraBig/Large Format 13" x 18": "936 1296" +*PaperDimension MajorBig/Large Format 13" x 18.50": "936 1332" +*PaperDimension Enormous/Large Format 13" x 20": "936 1440" +*PaperDimension Env10/Comm10 Envelope: "297 684" +*PaperDimension EnvMonarch/Monarch Envelope: "279 540" +*PaperDimension EnvC5/C5 Envelope: "459 649" +*PaperDimension EnvDL/DL Envelope: "312 624" +*PaperDimension Postcard: "284 419" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension A4Small/A4 Small: "595 842" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20.0 AnySetup *InputSlot +*DefaultInputSlot: StandardCassette +*InputSlot StandardCassette/Cassette (Standard): " +currentpagedevice /InputAttributes get 0 get +dup null eq +{ pop } +{ dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice +} ifelse" +*End +*InputSlot Multipurpose: " +currentpagedevice /InputAttributes get 1 get +dup null eq +{ pop } +{ dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice +} ifelse" +*End +*InputSlot OptionalCassette1/Cassette (Optional 1): " +currentpagedevice /InputAttributes get 2 get +dup null eq +{ pop } +{ dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice +} ifelse" +*End +*InputSlot OptionalCassette2/Cassette (Optional 2): " +currentpagedevice /InputAttributes get 3 get +dup null eq +{ pop } +{ dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice +} ifelse" +*End +*?InputSlot: " +save + 2 dict + dup /0 (StandardCassette) put + dup /1 (Multipurpose) put + dup /2 (OptionalCassette1) put + dup /3 (OptionalCassette2) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 30.0 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 30.0 AnySetup *TraySwitch +*DefaultTraySwitch: True +*TraySwitch True/On: " + statusdict begin product (LaserWriter 12/640 PS) eq end + currentpagedevice /Duplex 2 copy known {get}{pop pop false}ifelse and + { currentpagedevice /InputAttributes get + /Priority 2 copy known + { get [ exch {dup 1 eq {pop}if}bind forall ] + 1 dict dup /InputAttributes 1 dict dup /Priority + 7 -1 roll put put setpagedevice + }{pop pop}ifelse + }if + 1 dict dup /TraySwitch true put setpagedevice +" +*End +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(501.009)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.008)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.010)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.008)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.001)" Standard ROM +*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM +*Font Arial-BoldItalicMT: Standard "(501.009)" Standard ROM +*Font Arial-BoldMT: Standard "(501.009)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.012)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.009)" Standard ROM +*Font AvantGarde-Book: Standard "(501.009)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.009)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.010)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font Bodoni-Bold: Standard "(501.006)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.007)" Standard ROM +*Font Bodoni-Italic: Standard "(501.007)" Standard ROM +*Font Bodoni-Poster: Standard "(501.009)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard ROM +*Font Bodoni: Standard "(501.008)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.007)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.008)" Standard ROM +*Font Bookman-Light: Standard "(501.006)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.007)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.011)" Standard ROM +*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.008)" Standard ROM +*Font Clarendon-Light: Standard "(501.009)" Standard ROM +*Font Clarendon: Standard "(501.009)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM +*Font CooperBlack: Standard "(001.003)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM +*Font Courier-Bold: Standard "(501.010)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.010)" Standard ROM +*Font Courier-Oblique: Standard "(501.010)" Standard ROM +*Font Courier: Standard "(501.010)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.008)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard ROM +*Font Eurostile: Standard "(501.008)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Geneva: Standard "(501.007)" Standard ROM +*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.007)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.006)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.008)" Standard ROM +*Font GillSans-Condensed: Standard "(501.007)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.008)" Standard ROM +*Font GillSans-Italic: Standard "(501.008)" Standard ROM +*Font GillSans-Light: Standard "(501.009)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.009)" Standard ROM +*Font GillSans: Standard "(501.009)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman ROM +*Font Goudy-Bold: Standard "(001.002)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM +*Font Goudy-Italic: Standard "(001.002)" Standard ROM +*Font Goudy: Standard "(001.003)" Standard ROM +*Font Helvetica-Bold: Standard "(501.010)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.008)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.008)" Standard ROM +*Font Helvetica: Standard "(501.008)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.008)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.010)" Standard ROM +*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM +*Font HoeflerText-Regular: Standard "(501.009)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.008)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.008)" Standard ROM +*Font JoannaMT: Standard "(501.009)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.010)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.010)" Standard ROM +*Font LetterGothic: Standard "(501.009)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.009)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.009)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.012)" Standard ROM +*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM +*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewYork: Standard "(501.013)" Standard ROM +*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.008)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.009)" Standard ROM +*Font Optima-Italic: Standard "(501.010)" Standard ROM +*Font Optima: Standard "(501.010)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.008)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.007)" Standard ROM +*Font Palatino-Italic: Standard "(501.008)" Standard ROM +*Font Palatino-Roman: Standard "(501.006)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font StempelGaramond-Bold: Standard "(501.007)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.011)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM +*Font Symbol: Special "(001.008)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.009)" Standard ROM +*Font Times-BoldItalic: Standard "(501.009)" Standard ROM +*Font Times-Italic: Standard "(501.010)" Standard ROM +*Font Times-Roman: Standard "(501.010)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.010)" Standard ROM +*Font Univers-Bold: Standard "(501.008)" Standard ROM +*Font Univers-BoldExt: Standard "(501.010)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.010)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.008)" Standard ROM +*Font Univers-Condensed: Standard "(501.011)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.009)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.011)" Standard ROM +*Font Univers-Extended: Standard "(501.009)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.009)" Standard ROM +*Font Univers-Light: Standard "(501.009)" Standard ROM +*Font Univers-LightOblique: Standard "(501.009)" Standard ROM +*Font Univers-Oblique: Standard "(501.009)" Standard ROM +*Font Univers: Standard "(501.009)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font Wingdings-Regular: Special "(001.001)" Special ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM +*Font ZapfDingbats: Special "(002.000)" Standard ROM + +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + (*) {(/)print print (\n)print}bind 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: check if engine is connected" +*Status: "PrinterError: fuser temperature malfunction" +*Status: "PrinterError: service call - ROS motor" +*Status: "PrinterError: service call - fan alarm" +*Status: "PrinterError: service call - main motor" +*Status: "PrinterError: service call - NVM" +*Status: "PrinterError: service call" +*Status: "PrinterError: top cover open" +*Status: "PrinterError: fuser cover open" +*Status: "PrinterError: duplex unit rear cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: cassette fail" +*Status: "PrinterError: Cassette (Standard): no paper tray" +*Status: "PrinterError: Cassette (Optional 1): no paper tray" +*Status: "PrinterError: Cassette (Optional 2): no paper tray" +*Status: "PrinterError: Multipurpose Tray: no cassette" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: Cassette (Standard): out of paper" +*Status: "PrinterError: Cassette (Optional 1): out of paper" +*Status: "PrinterError: Cassette (Optional 2): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Output Tray Full" +*Status: "PrinterError: Illegal size at duplex mode" +*Status: "PrinterError: Cassette (Standard): Illegal size at duplex mode" +*Status: "PrinterError: Cassette (Optional 1): Illegal size at duplex mode" +*Status: "PrinterError: Cassette (Optional 2): Illegal size at duplex mode" +*Status: "PrinterError: Multipurpose Tray: Illegal size at duplex mode" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: paper registration misfeed" +*Status: "PrinterError: paper duplex misfeed" +*Status: "PrinterError: paper early feed jam" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: incorrect paper size setting" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "check if engine is connected" +*PrinterError: "fuser temperature malfunction" +*PrinterError: "service call - ROS motor" +*PrinterError: "service call - fan alarm" +*PrinterError: "service call - main motor" +*PrinterError: "service call - NVM" +*PrinterError: "service call" +*PrinterError: "top cover open" +*PrinterError: "fuser cover open" +*PrinterError: "duplex unit rear cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "cassette fail" +*PrinterError: "Cassette (Standard): no paper tray" +*PrinterError: "Cassette (Optional 1): no paper tray" +*PrinterError: "Cassette (Optional 2): no paper tray" +*PrinterError: "Multipurpose Tray: no cassette" +*PrinterError: "out of paper" +*PrinterError: "Cassette (Standard): out of paper" +*PrinterError: "Cassette (Optional 1): out of paper" +*PrinterError: "Cassette (Optional 2): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Output Tray Full" +*PrinterError: "Illegal size at duplex mode" +*PrinterError: "Cassette (Standard): Illegal size at duplex mode" +*PrinterError: "Cassette (Optional 1): Illegal size at duplex mode" +*PrinterError: "Cassette (Optional 2): Illegal size at duplex mode" +*PrinterError: "Multipurpose Tray: Illegal size at duplex mode" +*PrinterError: "paper jam" +*PrinterError: "paper exit misfeed" +*PrinterError: "paper registration misfeed" +*PrinterError: "paper duplex misfeed" +*PrinterError: "paper early feed jam" +*PrinterError: "test printing stage" +*PrinterError: "incorrect paper size setting" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Last Edit Date: Oct 17 1997 +*% The byte count of this file should be exactly 043414 or 044495 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter 8500 diff --git a/psprint_config/configuration/ppds/APLWCOB1.PS b/psprint_config/configuration/ppds/APLWCOB1.PS new file mode 100644 index 000000000000..d6c6daee0c39 --- /dev/null +++ b/psprint_config/configuration/ppds/APLWCOB1.PS @@ -0,0 +1,565 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWCOB1.PPD" +*Product: "(Color LaserWriter 12/600 PS)" +*PSVersion: "(2014.108) 1" +*ModelName: "LaserWriter Color 12/600 PS" +*ShortNickName: "Apple Color LaserWriter 12/600" +*NickName: "Apple Color LaserWriter 12/600 PS v2014.108" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 12Meg +*InstalledMemory 12Meg/Standard 12 MB: "" +*InstalledMemory 13Meg/13 MB Upgrade: "" +*InstalledMemory 16Meg/16 MB Upgrade: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 25Meg/25 MB Upgrade: "" +*InstalledMemory 28Meg/28 MB Upgrade: "" +*InstalledMemory 40Meg/40 MB Upgrade: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = flush + restore +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Cassette (Optional): PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*Option1 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice" +*End +*?Option1: " + save + (False) + currentpagedevice /InputAttributes get + dup 2 known { 2 get null ne {pop (True)}if }{pop}ifelse + = flush + restore +" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot OptionalCassette + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: TBCP +*TTRasterizer: Type42 + +*FreeVM: "1609392" +*VMOption 12Meg: "1609392" +*VMOption 13Meg: "2633392" +*VMOption 16Meg: "3911344" +*VMOption 24Meg: "5402684" +*VMOption 25Meg: "7401136" +*VMOption 28Meg: "5795504" +*VMOption 40Meg: "13717168" +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "12" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*Resolution 600dpi: "" +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*OpenUI *MediaType/Paper Type: PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Plain: " + 2 dict + dup /MediaType (Plain) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Plain) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*MediaType Transparency/Transparency: " + 2 dict + dup /MediaType (Transparency) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Transparency) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*?MediaType: " + save + currentpagedevice /MediaType get dup null eq + { pop (Plain) } + { + (Transparency) ne { + (Plain) + }{ + (Transparency) + } ifelse + }ifelse + = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *OutputMode/Print Quality Mode: PickOne +*OrderDependency: 50 AnySetup *OutputMode +*DefaultOutputMode: Normal +*OutputMode Normal/Normal (Fastest Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Normal put put + setpagedevice " +*End +*OutputMode Best/Best (Slower Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Best put put + setpagedevice " +*End +*?OutputMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get + /OutputMode get = flush + restore " +*End +*CloseUI: *OutputMode + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + +*% Halftone Information =============== +*ScreenFreq: "200.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "14.16 14.1601 597.84 769.32 " +*ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 " +*ImageableArea A4: "14.1601 14.2401 582.48 819.32 " +*ImageableArea B5: "14.16 14.7 501.84 706.38 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: StandardCassette +*InputSlot StandardCassette/Cassette (Standard): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2] put + put setpagedevice + } ifelse" +*End +*InputSlot OptionalCassette/Cassette (Optional): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (StandardCassette) put + dup /1 (Multipurpose) put + dup /2 (OptionalCassette) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {(/)print print (\n)print}bind 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: door open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (Standard): no paper tray" +*Status: "PrinterError: Cassette (Standard): out of paper" +*Status: "PrinterError: Cassette (Optional): no paper tray" +*Status: "PrinterError: Cassette (Optional): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "door open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (Standard): no paper tray" +*PrinterError: "Cassette (Standard): out of paper" +*PrinterError: "Cassette (Optional): no paper tray" +*PrinterError: "Cassette (Optional): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 200 lpi / 600 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "200" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Nov 16 1995 +*% The byte count of this file should be exactly 018026 or 018591 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple Color LaserWriter 12/600 PS diff --git a/psprint_config/configuration/ppds/APLWCSB1.PS b/psprint_config/configuration/ppds/APLWCSB1.PS new file mode 100644 index 000000000000..de62117134e0 --- /dev/null +++ b/psprint_config/configuration/ppds/APLWCSB1.PS @@ -0,0 +1,580 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWCSB1.PPD" +*Manufacturer: "Apple" +*Product: "(Color LaserWriter 12/660 PS)" +*PSVersion: "(2014.108) 2" +*ModelName: "LaserWriter Color 12/660 PS" +*ShortNickName: "Apple Color LaserWriter 12/660" +*NickName: "Apple Color LaserWriter 12/660 PS v2014.108" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 16Meg/Standard 16 MB: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 25Meg/25 MB Upgrade: "" +*InstalledMemory 28Meg/28 MB Upgrade: "" +*InstalledMemory 40Meg/40 MB Upgrade: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 1048576 div cvi 6 string cvs dup length dup 3 add string dup 0 4 index + putinterval dup 2 index (Meg) putinterval exch pop exch pop = flush + restore +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *APOptionalCassette1/Cassette (Optional): PickOne +*OrderDependency: 10 AnySetup *APOptionalCassette1 +*DefaultAPOptionalCassette1: False +*APOptionalCassette1 True/Installed: "" +*APOptionalCassette1 False/Not Installed: "" +*APOptionalCassette1 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice" +*End +*?APOptionalCassette1: " + save + currentpagedevice /InputAttributes get + dup 2 known + {dup 2 get null ne { + /Priority 2 copy known { + get 0 get 2 eq {(Preferred)}{(True)}ifelse + } { + pop pop (True) + } ifelse + }{ + pop (False) + }ifelse} + {pop (False)}ifelse = flush + restore +" +*End +*CloseUI: *APOptionalCassette1 +*CloseGroup: InstallableOptions + +*UIConstraints: *APOptionalCassette1 False *InputSlot OptionalCassette +*UIConstraints: *InputSlot OptionalCassette *APOptionalCassette1 False + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: TBCP +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + {pop pop (Type42)}{(None)}ifelse = flush + restore +" +*End + +*FreeVM: "3911344" +*VMOption 16Meg: "3911344" +*VMOption 24Meg: "5402684" +*VMOption 25Meg: "7401136" +*VMOption 28Meg: "5795504" +*VMOption 40Meg: "13717168" +*ColorDevice: True +*DefaultColorSpace: CMYK +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "12" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*Resolution 600dpi: "" +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 20 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *TraySwitch + +*OpenUI *MediaType/Paper Type: PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Plain: " + 2 dict + dup /MediaType (Plain) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Plain) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*MediaType Transparency/Transparency: " + 2 dict + dup /MediaType (Transparency) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Transparency) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*?MediaType: " + save + currentpagedevice /MediaType get dup null eq + { pop (Plain) } + { + (Transparency) ne { + (Plain) + }{ + (Transparency) + } ifelse + }ifelse + = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *OutputMode/Print Quality Mode: PickOne +*OrderDependency: 20 AnySetup *OutputMode +*DefaultOutputMode: Normal +*OutputMode Normal/Normal (Fastest Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Normal put put + setpagedevice " +*End +*OutputMode Best/Best (Slower Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Best put put + setpagedevice " +*End +*?OutputMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get + /OutputMode get = flush + restore " +*End +*CloseUI: *OutputMode + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "300" +*PrintPSErrors: False + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + currentpagedevice /ImagingBBox get null ne { + % Form LetterSmall, LegalSmall, or A4Small + dup length dup 5 add string dup dup 0 5 index putinterval + 3 -1 roll (Small) putinterval exch pop + } if + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 20 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "14.16 14.1601 597.84 769.32 " +*ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 " +*ImageableArea A4: "14.1601 14.2401 582.48 819.32 " +*ImageableArea B5: "14.16 14.7 501.84 706.38 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: StandardCassette +*InputSlot StandardCassette/Cassette (Standard): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2] put + put setpagedevice + } ifelse" +*End +*InputSlot OptionalCassette/Cassette (Optional): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (StandardCassette) put + dup /1 (Multipurpose) put + dup /2 (OptionalCassette) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {(/)print print (\n)print}bind 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: door open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (Standard): no paper tray" +*Status: "PrinterError: Cassette (Standard): out of paper" +*Status: "PrinterError: Cassette (Optional): no paper tray" +*Status: "PrinterError: Cassette (Optional): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "door open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (Standard): no paper tray" +*PrinterError: "Cassette (Standard): out of paper" +*PrinterError: "Cassette (Optional): no paper tray" +*PrinterError: "Cassette (Optional): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 200 lpi / 600 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "200" + +*% Last Edit Date: Sep 10 1996 +*% The byte count of this file should be exactly 018570 or 019150 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple Color LaserWriter 12/660 PS diff --git a/psprint_config/configuration/ppds/APLWGRF1.PS b/psprint_config/configuration/ppds/APLWGRF1.PS new file mode 100644 index 000000000000..306ff761770b --- /dev/null +++ b/psprint_config/configuration/ppds/APLWGRF1.PS @@ -0,0 +1,747 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWGRF1.PPD" +*Product: "(LaserWriter 16/600 PS Fax)" +*PSVersion: "(2014.106) 1" +*ModelName: "Apple LaserWriter 16/600 PS Fax" +*ShortNickName: "Apple LaserWriter 16/600 PS Fax" +*NickName: "Apple LaserWriter 16/600 PS Fax v2014.106" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Upgrade: "" +*InstalledMemory 16Meg/16 MB Upgrade: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 32Meg/32 MB Upgrade: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option2/Cassette (500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put +setpagedevice" +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice + /InputAttributes get + 3 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *InstalledMemory 8Meg *BitsPerPixel 4 + +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize A5 *InputSlot Upper +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize Com10 *InputSlot Upper +*UIConstraints: *PageSize Com10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Upper +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Upper +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Upper +*UIConstraints: *PageSize DL *InputSlot Lower + +*UIConstraints: *PageRegion A5 *InputSlot Upper +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion Com10 *InputSlot Upper +*UIConstraints: *PageRegion Com10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Upper +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Upper +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Upper +*UIConstraints: *PageRegion DL *InputSlot Lower + +*UIConstraints: *InputSlot Upper *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot Upper *PageSize Com10 +*UIConstraints: *InputSlot Lower *PageSize Com10 +*UIConstraints: *InputSlot Upper *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot Upper *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot Upper *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize DL + +*UIConstraints: *InputSlot Upper *PageRegion A5 +*UIConstraints: *InputSlot Lower *PageRegion A5 +*UIConstraints: *InputSlot Upper *PageRegion Com10 +*UIConstraints: *InputSlot Lower *PageRegion Com10 +*UIConstraints: *InputSlot Upper *PageRegion Monarch +*UIConstraints: *InputSlot Lower *PageRegion Monarch +*UIConstraints: *InputSlot Upper *PageRegion C5 +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *InputSlot Upper *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion DL + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: LaserJetIII +*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate +get exec " +*End +*StopEmulator_LaserJetIII: "<1B>E" +*TTRasterizer: Type42 +*FaxSupport: Base + +*FreeVM: "1539456" +*VMOption 8Meg: "1539456" +*VMOption 12Meg: "1662336" +*VMOption 16Meg: "5815680" +*VMOption 24Meg: "14114176" +*VMOption 32Meg: "22396288" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "16" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + + +*% Halftone Information =============== +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 +exch sub }" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict dup /PostRenderingEnhance true put setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict dup /PostRenderingEnhance false put setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict dup /PreRenderingEnhance true put setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict dup /PreRenderingEnhance false put setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put + setpagedevice " +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put +setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put +setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] +put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[279 540] put put put + setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize Com10/Comm10 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[297 684] put put put + setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize C5/C5 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[459 649] put put put + setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize DL/DL Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[312 624]put put put + setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice " +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [420 595] (A5) put + dup [297 684] (Com10) put + dup [279 540] (Monarch) put + dup [459 649] (C5) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] +put put put + setpagedevice} if " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put +put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 +1008] put put put + setpagedevice} if " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] +put put put + setpagedevice} if " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put +put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [516 +729] put put put + setpagedevice} if " +*End +*PageRegion A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put +put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [420 +595] put put put + setpagedevice} if " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] +put put put + setpagedevice} if " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] +put put put + setpagedevice} if " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put +put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 +1008] put put put + setpagedevice} if " +*End +*PageRegion Monarch/Monarch Envelope: " + 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [279 540] +put put put + setpagedevice} if " +*End +*PageRegion Com10/Comm10 Envelope: " + 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [297 684] +put put put + setpagedevice} if " +*End +*PageRegion C5/C5 Envelope: " + 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [459 649] +put put put + setpagedevice} if " +*End +*PageRegion DL/DL Envelope: " + 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [312 624] +put put put + setpagedevice} if " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04 " +*ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04 " +*ImageableArea A4: "10.68 14.1601 582.84 831.96 " +*ImageableArea B5: "11.52 14.2201 503.04 719.1 " +*ImageableArea A5: "10.56 14.1601 409.92 585.0 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Com10/Comm10 Envelope: "11.4 14.1601 284.04 674.04 " +*ImageableArea Monarch/Monarch Envelope: "10.0801 14.1601 267.36 530.04 " +*ImageableArea C5/C5 Envelope: "11.7601 14.1601 445.68 639.0 " +*ImageableArea DL/DL Envelope: "11.28 14.1601 299.28 614.04 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension A5: "420 595" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Com10/Comm10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension DL/DL Envelope: "312 624" + +*RequiresPageRegion Multipurpose: True +*RequiresPageRegion Envelope: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Cassette (500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + dup /3 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheets): no paper tray" +*Status: "PrinterError: Cassette (250 Sheets): out of paper" +*Status: "PrinterError: Cassette (500 Sheets): no paper tray" +*Status: "PrinterError: Cassette (500 Sheets): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Envelope Feeder: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" +*Status: "PrinterError: Page image timeout" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "RemotePrinter" +*Source: "PrintServer" +*Source: "LPR" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheets): no paper tray" +*PrinterError: "Cassette (250 Sheets): out of paper" +*PrinterError: "Cassette (500 Sheets): no paper tray" +*PrinterError: "Cassette (500 Sheets): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Envelope Feeder: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" +*PrinterError: "Page image timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Aug 12 1994 +*% The byte count of this file should be exactly 025725 or 026472 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter 16/600 PS Fax diff --git a/psprint_config/configuration/ppds/APLWGRI1.PS b/psprint_config/configuration/ppds/APLWGRI1.PS new file mode 100644 index 000000000000..66d2e8e51594 --- /dev/null +++ b/psprint_config/configuration/ppds/APLWGRI1.PS @@ -0,0 +1,746 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWGRI1.PPD" +*Product: "(LaserWriter 16/600 PS)" +*PSVersion: "(2014.106) 1" +*ModelName: "Apple LaserWriter 16/600 PS" +*ShortNickName: "Apple LaserWriter 16/600 PS" +*NickName: "Apple LaserWriter 16/600 PS v2014.106" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Upgrade: "" +*InstalledMemory 16Meg/16 MB Upgrade: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 32Meg/32 MB Upgrade: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option2/Cassette (500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put +setpagedevice" +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice + /InputAttributes get + 3 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *InstalledMemory 8Meg *BitsPerPixel 4 + +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize A5 *InputSlot Upper +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize Com10 *InputSlot Upper +*UIConstraints: *PageSize Com10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Upper +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Upper +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Upper +*UIConstraints: *PageSize DL *InputSlot Lower + +*UIConstraints: *PageRegion A5 *InputSlot Upper +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion Com10 *InputSlot Upper +*UIConstraints: *PageRegion Com10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Upper +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Upper +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Upper +*UIConstraints: *PageRegion DL *InputSlot Lower + +*UIConstraints: *InputSlot Upper *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot Upper *PageSize Com10 +*UIConstraints: *InputSlot Lower *PageSize Com10 +*UIConstraints: *InputSlot Upper *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot Upper *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot Upper *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize DL + +*UIConstraints: *InputSlot Upper *PageRegion A5 +*UIConstraints: *InputSlot Lower *PageRegion A5 +*UIConstraints: *InputSlot Upper *PageRegion Com10 +*UIConstraints: *InputSlot Lower *PageRegion Com10 +*UIConstraints: *InputSlot Upper *PageRegion Monarch +*UIConstraints: *InputSlot Lower *PageRegion Monarch +*UIConstraints: *InputSlot Upper *PageRegion C5 +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *InputSlot Upper *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion DL + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: LaserJetIII +*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate +get exec " +*End +*StopEmulator_LaserJetIII: "<1B>E" +*TTRasterizer: Type42 + +*FreeVM: "1539456" +*VMOption 8Meg: "1539456" +*VMOption 12Meg: "1662336" +*VMOption 16Meg: "5815680" +*VMOption 24Meg: "14114176" +*VMOption 32Meg: "22396288" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "16" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + + +*% Halftone Information =============== +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 +exch sub }" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict dup /PostRenderingEnhance true put setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict dup /PostRenderingEnhance false put setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict dup /PreRenderingEnhance true put setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict dup /PreRenderingEnhance false put setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put + setpagedevice " +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put +setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put +setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] +put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[279 540] put put put + setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize Com10/Comm10 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[297 684] put put put + setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize C5/C5 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[459 649] put put put + setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize DL/DL Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[312 624]put put put + setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice " +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [420 595] (A5) put + dup [297 684] (Com10) put + dup [279 540] (Monarch) put + dup [459 649] (C5) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] +put put put + setpagedevice} if " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put +put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 +1008] put put put + setpagedevice} if " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] +put put put + setpagedevice} if " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put +put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [516 +729] put put put + setpagedevice} if " +*End +*PageRegion A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put +put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [420 +595] put put put + setpagedevice} if " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] +put put put + setpagedevice} if " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] +put put put + setpagedevice} if " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put +put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 +1008] put put put + setpagedevice} if " +*End +*PageRegion Monarch/Monarch Envelope: " + 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [279 540] +put put put + setpagedevice} if " +*End +*PageRegion Com10/Comm10 Envelope: " + 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [297 684] +put put put + setpagedevice} if " +*End +*PageRegion C5/C5 Envelope: " + 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [459 649] +put put put + setpagedevice} if " +*End +*PageRegion DL/DL Envelope: " + 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [312 624] +put put put + setpagedevice} if " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04 " +*ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04 " +*ImageableArea A4: "10.68 14.1601 582.84 831.96 " +*ImageableArea B5: "11.52 14.2201 503.04 719.1 " +*ImageableArea A5: "10.56 14.1601 409.92 585.0 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Com10/Comm10 Envelope: "11.4 14.1601 284.04 674.04 " +*ImageableArea Monarch/Monarch Envelope: "10.0801 14.1601 267.36 530.04 " +*ImageableArea C5/C5 Envelope: "11.7601 14.1601 445.68 639.0 " +*ImageableArea DL/DL Envelope: "11.28 14.1601 299.28 614.04 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension A5: "420 595" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Com10/Comm10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension DL/DL Envelope: "312 624" + +*RequiresPageRegion Multipurpose: True +*RequiresPageRegion Envelope: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Cassette (500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + dup /3 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheets): no paper tray" +*Status: "PrinterError: Cassette (250 Sheets): out of paper" +*Status: "PrinterError: Cassette (500 Sheets): no paper tray" +*Status: "PrinterError: Cassette (500 Sheets): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Envelope Feeder: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" +*Status: "PrinterError: Page image timeout" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "RemotePrinter" +*Source: "PrintServer" +*Source: "LPR" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheets): no paper tray" +*PrinterError: "Cassette (250 Sheets): out of paper" +*PrinterError: "Cassette (500 Sheets): no paper tray" +*PrinterError: "Cassette (500 Sheets): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Envelope Feeder: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" +*PrinterError: "Page image timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Aug 12 1994 +*% The byte count of this file should be exactly 025687 or 026433 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter 16/600 PS diff --git a/psprint_config/configuration/ppds/APLWGRJ1.PS b/psprint_config/configuration/ppds/APLWGRJ1.PS new file mode 100644 index 000000000000..af9da083c3a2 --- /dev/null +++ b/psprint_config/configuration/ppds/APLWGRJ1.PS @@ -0,0 +1,709 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWGRJ1.PPD" +*Product: "(LaserWriter 16/600 PS-J)" +*PSVersion: "(2014.106) 1" +*ModelName: "Apple LaserWriter 16/600 PS-J" +*ShortNickName: "Apple LaserWriter 16/600 PS-J" +*NickName: "Apple LaserWriter 16/600 PS-J v2014.106" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Upgrade: "" +*InstalledMemory 16Meg/16 MB Upgrade: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 32Meg/32 MB Upgrade: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option2/Cassette (500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice" +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice + /InputAttributes get + 3 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *InstalledMemory 8Meg *BitsPerPixel 4 +*UIConstraints: *InstalledMemory 12Meg *BitsPerPixel 4 + +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize A5 *InputSlot Upper +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize Com10 *InputSlot Upper +*UIConstraints: *PageSize Com10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Upper +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Upper +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Upper +*UIConstraints: *PageSize DL *InputSlot Lower + +*UIConstraints: *PageRegion A5 *InputSlot Upper +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion Com10 *InputSlot Upper +*UIConstraints: *PageRegion Com10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Upper +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Upper +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Upper +*UIConstraints: *PageRegion DL *InputSlot Lower + +*UIConstraints: *InputSlot Upper *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot Upper *PageSize Com10 +*UIConstraints: *InputSlot Lower *PageSize Com10 +*UIConstraints: *InputSlot Upper *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot Upper *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot Upper *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize DL + +*UIConstraints: *InputSlot Upper *PageRegion A5 +*UIConstraints: *InputSlot Lower *PageRegion A5 +*UIConstraints: *InputSlot Upper *PageRegion Com10 +*UIConstraints: *InputSlot Lower *PageRegion Com10 +*UIConstraints: *InputSlot Upper *PageRegion Monarch +*UIConstraints: *InputSlot Lower *PageRegion Monarch +*UIConstraints: *InputSlot Upper *PageRegion C5 +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *InputSlot Upper *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion DL + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*TTRasterizer: Type42 + +*FreeVM: "1922832" +*VMOption 8Meg: "1922832" +*VMOption 12Meg: "4052752" +*VMOption 16Meg: "6077044" +*VMOption 24Meg: "14465652" +*VMOption 32Meg: "22854260" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "16" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + + +*% Halftone Information =============== +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict dup /PostRenderingEnhance true put setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict dup /PostRenderingEnhance false put setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict dup /PreRenderingEnhance true put setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict dup /PreRenderingEnhance false put setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put + setpagedevice " +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [279 540] put put put + setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize Com10/Comm10 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [297 684] put put put + setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize C5/C5 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [459 649] put put put + setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize DL/DL Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [312 624]put put put + setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice " +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [420 595] (A5) put + dup [297 684] (Com10) put + dup [279 540] (Monarch) put + dup [459 649] (C5) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] put put put + setpagedevice} if " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 1008] put put put + setpagedevice} if " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] put put put + setpagedevice} if " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [516 729] put put put + setpagedevice} if " +*End +*PageRegion A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [420 595] put put put + setpagedevice} if " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] put put put + setpagedevice} if " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] put put put + setpagedevice} if " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 1008] put put put + setpagedevice} if " +*End +*PageRegion Monarch/Monarch Envelope: " + 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [279 540] put put put + setpagedevice} if " +*End +*PageRegion Com10/Comm10 Envelope: " + 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [297 684] put put put + setpagedevice} if " +*End +*PageRegion C5/C5 Envelope: " + 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [459 649] put put put + setpagedevice} if " +*End +*PageRegion DL/DL Envelope: " + 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [312 624] put put put + setpagedevice} if " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04 " +*ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04 " +*ImageableArea A4: "10.68 14.1601 582.84 831.96 " +*ImageableArea B5: "11.52 14.2201 503.04 719.1 " +*ImageableArea A5: "10.56 14.1601 409.92 585.0 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Com10/Comm10 Envelope: "11.4 14.1601 284.04 674.04 " +*ImageableArea Monarch/Monarch Envelope: "10.0801 14.1601 267.36 530.04 " +*ImageableArea C5/C5 Envelope: "11.7601 14.1601 445.68 639.0 " +*ImageableArea DL/DL Envelope: "11.28 14.1601 299.28 614.04 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension A5: "420 595" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Com10/Comm10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension DL/DL Envelope: "312 624" + +*RequiresPageRegion Multipurpose: True +*RequiresPageRegion Envelope: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Cassette (500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + dup /3 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheets): no paper tray" +*Status: "PrinterError: Cassette (250 Sheets): out of paper" +*Status: "PrinterError: Cassette (500 Sheets): no paper tray" +*Status: "PrinterError: Cassette (500 Sheets): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Envelope Feeder: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" +*Status: "PrinterError: Page image timeout" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheets): no paper tray" +*PrinterError: "Cassette (250 Sheets): out of paper" +*PrinterError: "Cassette (500 Sheets): no paper tray" +*PrinterError: "Cassette (500 Sheets): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Envelope Feeder: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" +*PrinterError: "Page image timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Dec 5 1995 +*% The byte count of this file should be exactly 025501 or 026210 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter 16/600 PS-J + + diff --git a/psprint_config/configuration/ppds/APLWIIF2.PS b/psprint_config/configuration/ppds/APLWIIF2.PS new file mode 100644 index 000000000000..245b0c8580da --- /dev/null +++ b/psprint_config/configuration/ppds/APLWIIF2.PS @@ -0,0 +1,428 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "3.1" +*PCFileName: "APLWIIF2.PPD" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(LaserWriter IIf)" +*PSVersion: "(2010.130) 2" +*ModelName: "Apple LaserWriter IIf v2010.130" +*NickName: "Apple LaserWriter IIf v2010.130" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: None +*Option1 None/Minimum 4 MB: "" +*Option1 5Meg/Upgrade to 5 MB: "" +*Option1 8Meg/Upgrade to 8 MB: "" +*?Option1: " + (None)currentsystemparams/RamSize get + dup 5242880 eq{pop pop(5Meg)}{8388608 eq{pop(8Meg)}if}ifelse + = +" +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 None *BitsPerPixel 4 + +*UIConstraints: *Option1 None *PageSize Letter.5Meg +*UIConstraints: *Option1 None *PageSize Letter.8Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg + +*UIConstraints: *Option1 None *PageSize A4.5Meg +*UIConstraints: *Option1 None *PageSize A4.8Meg +*UIConstraints: *Option1 5Meg *PageSize A4.4Meg +*UIConstraints: *Option1 5Meg *PageSize A4.8Meg +*UIConstraints: *Option1 8Meg *PageSize A4.4Meg +*UIConstraints: *Option1 8Meg *PageSize A4.5Meg + +*UIConstraints: *Option1 5Meg *PageSize LetterSmall +*UIConstraints: *Option1 5Meg *PageSize A4Small + +*UIConstraints: *Option1 None *PageSize Monarch.5Meg +*UIConstraints: *Option1 None *PageSize Monarch.8Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg + +*UIConstraints: *Option1 None *PageSize Com10.5Meg +*UIConstraints: *Option1 None *PageSize Com10.8Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg + +*% === Basic Capabilities =============== +*FreeVM: "2031121" +*LanguageLevel: "2" +*Protocols: BCP +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B7F>0" +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore" +*End + +*% === PhotoGrade (bits per pixel) ============= +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: 4 +*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice" +*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice" +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% === FinePrint (smoothing) ============= +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save currentpagedevice /PostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== +*AccurateScreensSupport: True +*ScreenFreq: "60.0" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageSize A4Small/A4 Small: "userdict /a4small get exec" +*PageSize LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageRegion A4Small/A4 Small: "userdict /a4small get exec" +*PageRegion LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter.4Meg/US Letter: "14.16 7.80002 597.84 784.44 " +*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.8Meg/US Letter: "14.16 7.8 597.84 784.44" +*ImageableArea Legal/US Legal: "14.16 7.8 597.84 1000.44 " +*ImageableArea A4.4Meg/A4: "12.96 9.23999 581.28 832.92 " +*ImageableArea A4.5Meg/A4: "29 31 567 812 " +*ImageableArea A4.8Meg/A4: "12.96 9.239 581.28 832.92 " +*ImageableArea B5: "20.64 9.23999 504.48 715.8 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "23.76 24.96 592.08 982.8 " +*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761.88 " +*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761.88 " +*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " + +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter.4Meg/US Letter: "612 792" +*PaperDimension Letter.5Meg/US Letter: "612 792" +*PaperDimension Letter.8Meg/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4.4Meg/A4: "595 842" +*PaperDimension A4.5Meg/A4: "595 842" +*PaperDimension A4.8Meg/A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% === Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: laser doide or scanning mirror malfunction" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "out of paper" +*PrinterError: "no paper tray" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "laser doide or scanning mirror malfunction" +*PrinterError: "test printing stage" +*PrinterError: "service call" + +*% Color Separation Information ======================== +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter IIf" version 2010.130 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 018950 or 019378 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple LaserWriter IIf diff --git a/psprint_config/configuration/ppds/APLWIIG2.PS b/psprint_config/configuration/ppds/APLWIIG2.PS new file mode 100644 index 000000000000..3f04758e9800 --- /dev/null +++ b/psprint_config/configuration/ppds/APLWIIG2.PS @@ -0,0 +1,440 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "3.1" +*PCFileName: "APLWIIG2.PPD" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(LaserWriter IIg)" +*PSVersion: "(2010.130) 2" +*ModelName: "Apple LaserWriter IIg v2010.130" +*NickName: "Apple LaserWriter IIg v2010.130" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: None +*Option1 None/Minimum 4 MB: "" +*Option1 5Meg/Upgrade to 5 MB: "" +*Option1 8Meg/Upgrade to 8 MB: "" +*?Option1: " + (None)currentsystemparams/RamSize get + dup 5242880 eq{pop pop(5Meg)}{8388608 eq{pop(8Meg)}if}ifelse + = +" +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 None *PageSize Letter.5Meg +*UIConstraints: *Option1 None *PageSize Letter.8Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg + +*UIConstraints: *Option1 None *PageSize A4.5Meg +*UIConstraints: *Option1 None *PageSize A4.8Meg +*UIConstraints: *Option1 5Meg *PageSize A4.4Meg +*UIConstraints: *Option1 5Meg *PageSize A4.8Meg +*UIConstraints: *Option1 8Meg *PageSize A4.4Meg +*UIConstraints: *Option1 8Meg *PageSize A4.5Meg + +*UIConstraints: *Option1 5Meg *PageSize LetterSmall +*UIConstraints: *Option1 5Meg *PageSize A4Small + +*UIConstraints: *Option1 None *PageSize Monarch.5Meg +*UIConstraints: *Option1 None *PageSize Monarch.8Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg + +*UIConstraints: *Option1 None *PageSize Com10.5Meg +*UIConstraints: *Option1 None *PageSize Com10.8Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg + +*% === Basic Capabilities =============== +*FreeVM: "2210413" +*LanguageLevel: "2" +*Protocols: BCP +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B7F>0" +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore" +*End + +*% === PhotoGrade (bits per pixel) ============= +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: 4 +*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice" +*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice" +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% === FinePrint (smoothing) ============= +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save currentpagedevice /PostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== +*AccurateScreensSupport: True +*ScreenFreq: "106.0" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageSize A4Small/A4 Small: "userdict /a4small get exec" +*PageSize LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageRegion A4Small/A4 Small: "userdict /a4small get exec" +*PageRegion LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter.4Meg/US Letter: "14.16 7.80002 597.84 784.44 " +*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.8Meg/US Letter: "14.16 7.8 597.84 784.44" +*ImageableArea Legal/US Legal: "14.16 7.8 597.84 1000.44 " +*ImageableArea A4.4Meg/A4: "12.96 9.23999 581.28 832.92 " +*ImageableArea A4.5Meg/A4: "29 31 567 812 " +*ImageableArea A4.8Meg/A4: "12.96 9.239 581.28 832.92 " +*ImageableArea B5: "20.64 9.23999 504.48 715.8 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "23.76 24.96 592.08 982.8 " +*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761.88 " +*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761.88 " +*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " + +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter.4Meg/US Letter: "612 792" +*PaperDimension Letter.5Meg/US Letter: "612 792" +*PaperDimension Letter.8Meg/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4.4Meg/A4: "595 842" +*PaperDimension A4.5Meg/A4: "595 842" +*PaperDimension A4.8Meg/A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% === Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: laser doide or scanning mirror malfunction" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "out of paper" +*PrinterError: "no paper tray" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "laser doide or scanning mirror malfunction" +*PrinterError: "test printing stage" +*PrinterError: "service call" + +*% Color Separation Information ========================= +*DefaultColorSep: ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 106 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0" + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter IIg" version 2010.130 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 019744 or 020184 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple LaserWriter IIg diff --git a/psprint_config/configuration/ppds/APLWLOT1.PS b/psprint_config/configuration/ppds/APLWLOT1.PS new file mode 100644 index 000000000000..0284ac25a0f2 --- /dev/null +++ b/psprint_config/configuration/ppds/APLWLOT1.PS @@ -0,0 +1,563 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*%LocalVersion: "J1-1.1L4" +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWLOT1.PPD" +*Product: "(Color LaserWriter 12/600 PS-J)" +*PSVersion: "(2014.108) 2" +*ModelName: "LaserWriter Color 12/600 PS-J" +*ShortNickName: "Apple Color LaserWriter 12/600J" +*NickName: "Apple Color LaserWriter 12/600 PS-J v2014.108" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 16Meg/16 MB Upgrade: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 25Meg/25 MB Upgrade: "" +*InstalledMemory 28Meg/28 MB Upgrade: "" +*InstalledMemory 40Meg/40 MB Upgrade: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = flush + restore +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/ Cassette (Optional): PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Intalled: "" +*Option1 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice" +*End +*?Option1: " + save + (False) + currentpagedevice /InputAttributes get + dup 2 known { 2 get null ne {pop (True)}if }{pop}ifelse + = flush + restore +" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot OptionalCassette + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: TBCP +*TTRasterizer: Type42 + +*FreeVM: "3911344" +*VMOption 16Meg: "3911344" +*VMOption 24Meg: "5402684" +*VMOption 25Meg: "7401136" +*VMOption 28Meg: "5795504" +*VMOption 40Meg: "13717168" +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "12" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*Resolution 600dpi: "" +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*OpenUI *MediaType/Paper Type: PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Plain: " + 2 dict + dup /MediaType (Plain) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Plain) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*MediaType Transparency/Transparency: " + 2 dict + dup /MediaType (Transparency) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Transparency) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*?MediaType: " + save + currentpagedevice /MediaType get dup null eq + { pop (Plain) } + { + (Transparency) ne { + (Plain) + }{ + (Transparency) + } ifelse + }ifelse + = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *OutputMode/Print Quality Mode: PickOne +*OrderDependency: 50 AnySetup *OutputMode +*DefaultOutputMode: Normal +*OutputMode Normal/ Normal (Fastest Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Normal put put + setpagedevice " +*End +*OutputMode Best/ Best (Slower Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Best put put + setpagedevice " +*End +*?OutputMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get + /OutputMode get = flush + restore " +*End +*CloseUI: *OutputMode + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + +*% Halftone Information =============== +*ScreenFreq: "200.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/ US Letter: "14.16 14.1601 597.84 769.32 " +*ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 " +*ImageableArea A4: "14.1601 14.2401 582.48 819.32 " +*ImageableArea B5: "14.16 14.7 501.84 706.38 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: StandardCassette +*InputSlot StandardCassette/ Cassette (Standard): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/ Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2] put + put setpagedevice + } ifelse" +*End +*InputSlot OptionalCassette/ Cassette (Optional): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (StandardCassette) put + dup /1 (Multipurpose) put + dup /2 (OptionalCassette) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {(/)print print (\n)print}bind 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: door open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (Standard): no paper tray" +*Status: "PrinterError: Cassette (Standard): out of paper" +*Status: "PrinterError: Cassette (Optional): no paper tray" +*Status: "PrinterError: Cassette (Optional): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "door open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (Standard): no paper tray" +*PrinterError: "Cassette (Standard): out of paper" +*PrinterError: "Cassette (Optional): no paper tray" +*PrinterError: "Cassette (Optional): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 200 lpi / 600 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "200" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Dec 5 1995 +*% Edited by jbonacci@adobe.com: Dec 5, 1995 +*% The byte count of this file should be exactly 017975 or 018538 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple Color LaserWriter 12/600 PS-J diff --git a/psprint_config/configuration/ppds/APL_IIF1.PS b/psprint_config/configuration/ppds/APL_IIF1.PS new file mode 100644 index 000000000000..09661affc712 --- /dev/null +++ b/psprint_config/configuration/ppds/APL_IIF1.PS @@ -0,0 +1,520 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "3.0" +*PCFileName: "APLWIIF1.PPD" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(LaserWriter IIf)" +*PSVersion: "(2010.113) 1" +*ModelName: "Apple LaserWriter IIf v2010.113" +*NickName: "Apple LaserWriter IIf v2010.113" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: 2Meg +*Option1 2Meg/Minimum 2 MB: "" +*Option1 4Meg/Upgrade to 4 MB: "" +*Option1 5Meg/Upgrade to 5 MB: "" +*Option1 8Meg/Upgrade to 8 MB: "" +*?Option1: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 2Meg *BitsPerPixel 4 +*UIConstraints: *Option1 4Meg *BitsPerPixel 4 + +*UIConstraints: *Option1 2Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 2Meg *PageSize Letter.5Meg +*UIConstraints: *Option1 2Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 4Meg *PageSize Letter.2Meg +*UIConstraints: *Option1 4Meg *PageSize Letter.5Meg +*UIConstraints: *Option1 4Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.2Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.2Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg + +*UIConstraints: *Option1 2Meg *PageSize A4.4Meg +*UIConstraints: *Option1 2Meg *PageSize A4.5Meg +*UIConstraints: *Option1 2Meg *PageSize A4.8Meg +*UIConstraints: *Option1 4Meg *PageSize A4.2Meg +*UIConstraints: *Option1 4Meg *PageSize A4.5Meg +*UIConstraints: *Option1 4Meg *PageSize A4.8Meg +*UIConstraints: *Option1 5Meg *PageSize A4.2Meg +*UIConstraints: *Option1 5Meg *PageSize A4.4Meg +*UIConstraints: *Option1 5Meg *PageSize A4.8Meg +*UIConstraints: *Option1 8Meg *PageSize A4.2Meg +*UIConstraints: *Option1 8Meg *PageSize A4.4Meg +*UIConstraints: *Option1 8Meg *PageSize A4.5Meg + +*UIConstraints: *Option1 2Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 2Meg *PageSize Legal.5Meg +*UIConstraints: *Option1 2Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 4Meg *PageSize Legal.2Meg +*UIConstraints: *Option1 4Meg *PageSize Legal.5Meg +*UIConstraints: *Option1 4Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 5Meg *PageSize Legal.2Meg +*UIConstraints: *Option1 5Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 5Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.2Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.5Meg + +*UIConstraints: *Option1 5Meg *PageSize LetterSmall +*UIConstraints: *Option1 5Meg *PageSize A4Small + +*UIConstraints: *Option1 2Meg *PageSize LegalSmall.4Meg +*UIConstraints: *Option1 2Meg *PageSize LegalSmall.5Meg +*UIConstraints: *Option1 2Meg *PageSize LegalSmall.8Meg +*UIConstraints: *Option1 4Meg *PageSize LegalSmall.2Meg +*UIConstraints: *Option1 4Meg *PageSize LegalSmall.5Meg +*UIConstraints: *Option1 4Meg *PageSize LegalSmall.8Meg +*UIConstraints: *Option1 5Meg *PageSize LegalSmall.2Meg +*UIConstraints: *Option1 5Meg *PageSize LegalSmall.4Meg +*UIConstraints: *Option1 5Meg *PageSize LegalSmall.8Meg +*UIConstraints: *Option1 8Meg *PageSize LegalSmall.2Meg +*UIConstraints: *Option1 8Meg *PageSize LegalSmall.4Meg +*UIConstraints: *Option1 8Meg *PageSize LegalSmall.5Meg + +*UIConstraints: *Option1 2Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 2Meg *PageSize Monarch.5Meg +*UIConstraints: *Option1 2Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 4Meg *PageSize Monarch.2Meg +*UIConstraints: *Option1 4Meg *PageSize Monarch.5Meg +*UIConstraints: *Option1 4Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.2Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.2Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg + +*UIConstraints: *Option1 2Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 2Meg *PageSize Com10.5Meg +*UIConstraints: *Option1 2Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 4Meg *PageSize Com10.2Meg +*UIConstraints: *Option1 4Meg *PageSize Com10.5Meg +*UIConstraints: *Option1 4Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.2Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.2Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg + +*% === Basic Capabilities =============== +*FreeVM: "296304" +*LanguageLevel: "2" +*Protocols: BCP +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B7F>0" +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore" +*End + +*% === PhotoGrade (bits per pixel) ============= +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: 4 +*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice" +*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice" +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% === FinePrint (smoothing) ============= +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save currentpagedevice /PostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== +*AccurateScreensSupport: True +*ScreenFreq: "60.0" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter.2Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.2Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.2Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageSize A4Small/A4 Small: "userdict /a4small get exec" +*PageSize LegalSmall.2Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.2Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.2Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter.2Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.2Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.2Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageRegion A4Small/A4 Small: "userdict /a4small get exec" +*PageRegion LegalSmall.2Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.2Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.2Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter.2Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.4Meg/US Letter: "15 8 597 784 " +*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.8Meg/US Letter: "15 8 597 784 " +*ImageableArea Legal.2Meg/US Legal: "31 247 583 977 " +*ImageableArea Legal.4Meg/US Legal: "15 8 597 1000 " +*ImageableArea Legal.5Meg/US Legal: "15 8 597 1000 " +*ImageableArea Legal.8Meg/US Legal: "15 8 597 1000 " +*ImageableArea A4.2Meg/A4: "27 31 571 811 " +*ImageableArea A4.4Meg/A4: "13 10 581 832 " +*ImageableArea A4.5Meg/A4: "29 31 567 812 " +*ImageableArea A4.8Meg/A4: "13 10 581 832 " +*ImageableArea B5: "21 10 504 715 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall.2Meg/US Legal Small: "31 247 583 977 " +*ImageableArea LegalSmall.4Meg/US Legal Small: "22 26 590 982 " +*ImageableArea LegalSmall.5Meg/US Legal Small: "22 26 590 982 " +*ImageableArea LegalSmall.8Meg/US Legal Small: "22 26 590 982 " +*ImageableArea Monarch.2Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761 " +*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761 " +*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10.2Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761 " +*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761 " +*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " + +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter.2Meg/US Letter: "612 792" +*PaperDimension Letter.4Meg/US Letter: "612 792" +*PaperDimension Letter.5Meg/US Letter: "612 792" +*PaperDimension Letter.8Meg/US Letter: "612 792" +*PaperDimension Legal.2Meg/US Legal: "612 1008" +*PaperDimension Legal.4Meg/US Legal: "612 1008" +*PaperDimension Legal.5Meg/US Legal: "612 1008" +*PaperDimension Legal.8Meg/US Legal: "612 1008" +*PaperDimension A4.2Meg/A4: "595 842" +*PaperDimension A4.4Meg/A4: "595 842" +*PaperDimension A4.5Meg/A4: "595 842" +*PaperDimension A4.8Meg/A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall.2Meg/US Legal Small: "612 1008" +*PaperDimension LegalSmall.4Meg/US Legal Small: "612 1008" +*PaperDimension LegalSmall.5Meg/US Legal Small: "612 1008" +*PaperDimension LegalSmall.8Meg/US Legal Small: "612 1008" +*PaperDimension Monarch.2Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10.2Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% === Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: laser doide or scanning mirror malfunction" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "out of paper" +*PrinterError: "no paper tray" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "laser doide or scanning mirror malfunction" +*PrinterError: "test printing stage" +*PrinterError: "service call" + +*% Color Separation Information ======================== +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter IIf" version 2010.113 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 024988 or 025508 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple LaserWriter IIf diff --git a/psprint_config/configuration/ppds/APL_IIG1.PS b/psprint_config/configuration/ppds/APL_IIG1.PS new file mode 100644 index 000000000000..650d2b4832fb --- /dev/null +++ b/psprint_config/configuration/ppds/APL_IIG1.PS @@ -0,0 +1,483 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "3.0" +*PCFileName: "APLWIIG1.PPD" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(LaserWriter IIg)" +*PSVersion: "(2010.113) 1" +*ModelName: "Apple LaserWriter IIg v2010.113" +*NickName: "Apple LaserWriter IIg v2010.113" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: None +*Option1 None/Minimum 4 MB: "" +*Option1 5Meg/Upgrade to 5 MB: "" +*Option1 8Meg/Upgrade to 8 MB: "" +*?Option1: " + (None)currentsystemparams/RamSize get + dup 5242880 eq{pop pop(5Meg)}{8388608 eq{pop(8Meg)}if}ifelse + = +" +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 None *PageSize Letter.5Meg +*UIConstraints: *Option1 None *PageSize Letter.8Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg + +*UIConstraints: *Option1 None *PageSize A4.5Meg +*UIConstraints: *Option1 None *PageSize A4.8Meg +*UIConstraints: *Option1 5Meg *PageSize A4.4Meg +*UIConstraints: *Option1 5Meg *PageSize A4.8Meg +*UIConstraints: *Option1 8Meg *PageSize A4.4Meg +*UIConstraints: *Option1 8Meg *PageSize A4.5Meg + +*UIConstraints: *Option1 None *PageSize Legal.5Meg +*UIConstraints: *Option1 None *PageSize Legal.8Meg +*UIConstraints: *Option1 5Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 5Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.5Meg + +*UIConstraints: *Option1 5Meg *PageSize LetterSmall +*UIConstraints: *Option1 5Meg *PageSize A4Small + +*UIConstraints: *Option1 None *PageSize LegalSmall.5Meg +*UIConstraints: *Option1 None *PageSize LegalSmall.8Meg +*UIConstraints: *Option1 5Meg *PageSize LegalSmall.4Meg +*UIConstraints: *Option1 5Meg *PageSize LegalSmall.8Meg +*UIConstraints: *Option1 8Meg *PageSize LegalSmall.4Meg +*UIConstraints: *Option1 8Meg *PageSize LegalSmall.5Meg + +*UIConstraints: *Option1 None *PageSize Monarch.5Meg +*UIConstraints: *Option1 None *PageSize Monarch.8Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg + +*UIConstraints: *Option1 None *PageSize Com10.5Meg +*UIConstraints: *Option1 None *PageSize Com10.8Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg + +*% === Basic Capabilities =============== +*FreeVM: "509428" +*LanguageLevel: "2" +*Protocols: BCP +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B7F>0" +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore" +*End + +*OpenUI *MirrorPrint: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "1 dict dup /MirrorPrint true put setpagedevice" +*MirrorPrint False: "1 dict dup /MirrorPrint false put setpagedevice" +*?MirrorPrint: " +save + currentpagedevice /MirrorPrint get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *MirrorPrint + +*% === PhotoGrade (bits per pixel) ============= +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: 4 +*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice" +*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice" +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% === FinePrint (smoothing) ============= +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save currentpagedevice /PostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== +*AccurateScreensSupport: True +*ScreenFreq: "106.0" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageSize A4Small/A4 Small: "userdict /a4small get exec" +*PageSize LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageRegion A4Small/A4 Small: "userdict /a4small get exec" +*PageRegion LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter.4Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.8Meg/US Letter: "15 8 597 784 " +*ImageableArea Legal.4Meg/US Legal: "31 247 583 977 " +*ImageableArea Legal.5Meg/US Legal: "15 8 597 1000 " +*ImageableArea Legal.8Meg/US Legal: "15 8 597 1000 " +*ImageableArea A4.4Meg/A4: "27 31 571 811 " +*ImageableArea A4.5Meg/A4: "29 31 567 812 " +*ImageableArea A4.8Meg/A4: "13 10 581 832 " +*ImageableArea B5: "21 10 504 715 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall.4Meg/US Legal Small: "31 247 583 977 " +*ImageableArea LegalSmall.5Meg/US Legal Small: "22 26 590 982 " +*ImageableArea LegalSmall.8Meg/US Legal Small: "22 26 590 982 " +*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761 " +*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761 " +*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " + +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter.4Meg/US Letter: "612 792" +*PaperDimension Letter.5Meg/US Letter: "612 792" +*PaperDimension Letter.8Meg/US Letter: "612 792" +*PaperDimension Legal.4Meg/US Legal: "612 1008" +*PaperDimension Legal.5Meg/US Legal: "612 1008" +*PaperDimension Legal.8Meg/US Legal: "612 1008" +*PaperDimension A4.4Meg/A4: "595 842" +*PaperDimension A4.5Meg/A4: "595 842" +*PaperDimension A4.8Meg/A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall.4Meg/US Legal Small: "612 1008" +*PaperDimension LegalSmall.5Meg/US Legal Small: "612 1008" +*PaperDimension LegalSmall.8Meg/US Legal Small: "612 1008" +*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% === Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: laser doide or scanning mirror malfunction" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "out of paper" +*PrinterError: "no paper tray" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "laser doide or scanning mirror malfunction" +*PrinterError: "test printing stage" +*PrinterError: "service call" + +*% Color Separation Information ========================= +*DefaultColorSep: ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 106 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0" + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter IIg" version 2010.113 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 022027 or 022510 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple LaserWriter IIg diff --git a/psprint_config/configuration/ppds/APL_NTR1.PS b/psprint_config/configuration/ppds/APL_NTR1.PS new file mode 100644 index 000000000000..9a2b4174d9ed --- /dev/null +++ b/psprint_config/configuration/ppds/APL_NTR1.PS @@ -0,0 +1,416 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.10" +*PCFileName: "APLWNTR1.PPD" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(LaserWriter Personal NTR)" +*PSVersion: "(2010.129) 1" +*ModelName: "Apple Personal LaserWriter NTR" +*ShortNickName: "Apple Personal LaserWriter NTR" +*NickName: "Apple Personal LaserWriter NTR v2010.129" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Optional Paper Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice + /InputAttributes get + 1 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower + +*% General Information and Defaults =============== +*FreeVM: "1203433" +*LanguageLevel: "2" +*Protocols: BCP +*ColorDevice: False +*VariablePaperSize: False +*FileSystem: False +*Emulators: hplj +*StartEmulate hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulate hplj: "<1B7F>0" +*Throughput: "4" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) = flush + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageSize A4Small/A4 Small: "userdict /a4small get exec" +*PageSize LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageRegion A4Small/A4 Small: "userdict /a4small get exec" +*PageRegion LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "14.16 5.4001 597.84 773.4 " +*ImageableArea Legal/US Legal: "14.16 5.4 597.84 989.4 " +*ImageableArea A4: "12.9601 3.6001 581.28 825.6 " +*ImageableArea B5: "16.08 5.4 499.92 711.96 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "16.16 263 272 767.4 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "16.16 119 289 767.4 " +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion Upper: True + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Multipurpose Tray : " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*InputSlot Lower/Paper Cassette: " + currentpagedevice /InputAttributes get + 1 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [1 0] put + put setpagedevice + } ifelse " +*End +*?InputSlot: " +save + 2 dict + dup /1 (Lower) put + dup /0 (Upper) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard Standard ROM +*Font Courier: Standard "(002.003)" Standard Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard Standard ROM +*Font Symbol: Special "(001.007S)" Special Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: lower tray: out of paper" +*Status: "PrinterError: lower tray: no paper tray" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: laser diode or scanning mirror malfunction" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: service call" +*Status: "PrinterError: upper tray: out of paper" +*Status: "PrinterError: upper tray: manual feed timeout" +*Status: "PrinterError: waiting for manual feed" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "lower tray: out of paper" +*PrinterError: "lower tray: no paper tray" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "laser diode or scanning mirror malfunction" +*PrinterError: "test printing stage" +*PrinterError: "service call" +*PrinterError: "upper tray: out of paper" +*PrinterError: "upper tray: manual feed timeout" +*PrinterError: "waiting for manual feed" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 014773 or 015189 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple Personal LaserWriter NTR diff --git a/psprint_config/configuration/ppds/APNT518_.PS b/psprint_config/configuration/ppds/APNT518_.PS new file mode 100644 index 000000000000..d4982b046cba --- /dev/null +++ b/psprint_config/configuration/ppds/APNT518_.PS @@ -0,0 +1,351 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.8" +*PCFileName: "A_PNT518.PPD" +*LanguageVersion: English +*Product: "(LaserWriter Personal NT)" +*PSVersion: "(51.8) 0" +*ModelName: "Apple LaserWriter Personal NT" +*NickName: "LaserWriter Personal NT v51.8" + +*% General Information and Defaults =============== +*FreeVM: "402366" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "statusdict begin lettertray end" +*PageSize Legal/US Legal: "statusdict begin legaltray end" +*PageSize A4: "statusdict begin a4tray end" +*PageSize B5: "statusdict begin b5tray end" +*PageSize LetterSmall/US Letter Small: "statusdict begin lettertray end lettersmall" +*PageSize A4Small/A4 Small: "statusdict begin a4tray end a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Edge Fed: "statusdict begin lettertray end" +*PageSize Com10/Com10 Envelope Edge Fed: "statusdict begin lettertray end" +*?PageSize: " +save +7 dict + dup /getregion {newpath clippath pathbbox pop pop pop ceiling cvi} put + dup /llxltrsml 31 put + dup /llxa4sml 27 put + dup /lettertray {getregion llxltrsml eq {(LetterSmall)}{(Letter)}ifelse} put + dup /a4tray { getregion llxa4sml eq {(A4Small)}{(A4)}ifelse } put + dup /legaltray (Legal) put + dup /b5tray (B5) put + statusdict begin papersize end + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Edge Fed: "letter" +*PageRegion Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "15 6 597 773 " +*ImageableArea Legal/US Legal: "15 6 597 989 " +*ImageableArea A4: "13 4 577 825 " +*ImageableArea B5: "17 6 495 711 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "17 263 272 767 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "17 119 290 767 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Lower/Multipurpose Tray: "1 statusdict begin setpapertray end" +*InputSlot Upper/Paper Cassette: "0 statusdict begin setpapertray end" +*?InputSlot: " +save + [ (Upper) (Lower) ] statusdict begin papertray end + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Emulatorfont: Special "(001.000)" Special ROM +*Font Emulatorfont-Bold: Special "(001.000)" Special ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: warming up" +*Status: "PrinterError: cover open" +*Status: "PrinterError: service call" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: lower tray: out of paper" +*Status: "PrinterError: lower tray: no papertray" +*Status: "PrinterError: upper tray: out of paper" +*Status: "PrinterError: upper tray: manual feed timeout" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "warming up" +*PrinterError: "cover open" +*PrinterError: "service call" +*PrinterError: "paper jam" +*PrinterError: "lower tray: out of paper" +*PrinterError: "lower tray: no papertray" +*PrinterError: "upper tray: out of paper" +*PrinterError: "upper tray: manual feed timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter-Personal II NT" version 51.8 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: May 21 1993 +*% The byte count of this file should be exactly 012605 or 012956 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter-Personal II NT diff --git a/psprint_config/configuration/ppds/APNTX501.PS b/psprint_config/configuration/ppds/APNTX501.PS new file mode 100644 index 000000000000..caebd1381897 --- /dev/null +++ b/psprint_config/configuration/ppds/APNTX501.PS @@ -0,0 +1,351 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "1.3" +*PCFileName: "APNTX501.PPD" +*LanguageVersion: English +*Product: "(LaserWriter II NTX)" +*PSVersion: "(50.5) 2" +*ModelName: "Apple LaserWriter II NTX v50.5" +*NickName: "Apple LaserWriter II NTX v50.5" + +*% General Information and Defaults =============== +*FreeVM: "4076994" +*Extensions: FileSystem Composite +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "statusdict /lettertray get exec" +*PageSize Legal/US Legal: "statusdict /legaltray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize LetterSmall/US Letter Small: "statusdict /lettertray get exec lettersmall" +*PageSize A4Small/A4 Small: "statusdict /a4tray get exec a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Center Fed: "statusdict /lettertray get exec" +*PageSize Com10/Com10 Envelope Center Fed: "statusdict /lettertray get exec" +*?PageSize: " +save + [(Letter)(Legal)] statusdict /pagetype get exec + {get} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Center Fed: "letter" +*PageRegion Com10/Com10 Envelope Center Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "15 8 597 784 " +*ImageableArea Legal/US Legal: "15 8 597 1000 " +*ImageableArea A4: "13 10 577 832 " +*ImageableArea B5: "21 10 500 715 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font AGaramond-Bold: Standard "(001.000)" Standard ROM +*Font AGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font AGaramond-Italic: Standard "(001.000)" Standard ROM +*Font AGaramond-Regular: Standard "(001.000)" Standard ROM +*Font AGaramond-Semibold: Standard "(001.000)" Standard ROM +*Font AGaramond-SemiboldItalic: Standard "(001.000)" Standard ROM +*Font AGaramond-Titling: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier." + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: service call" +*Status: "PrinterError: warming up" +*Status: "PrinterError: no toner cartridge" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "paper entry misfeed" +*PrinterError: "service call" +*PrinterError: "warming up" +*PrinterError: "no toner cartridge" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "bldppd41.ps" version 4.0 edit 9 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 012379 or 012730 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter II NTX diff --git a/psprint_config/configuration/ppds/APNTXJ1_.PS b/psprint_config/configuration/ppds/APNTXJ1_.PS new file mode 100644 index 000000000000..afb7edd265b1 --- /dev/null +++ b/psprint_config/configuration/ppds/APNTXJ1_.PS @@ -0,0 +1,412 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.5" +*PCFileName: "AP_NTXJ1.PPD" +*LanguageVersion: English +*Product: "(LaserWriter II NTX)" +*PSVersion: "(50.5) 2" +*ModelName: "Apple LaserWriter II NTX-J v50.5" +*ShortNickName: "Apple LaserWriterII NTX-J v50.5" +*NickName: "Apple LaserWriter II NTX-J v50.5" + +*% General Information and Defaults =============== +*FreeVM: "4076994" +*Extensions: FileSystem Composite +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "statusdict /lettertray get exec" +*PageSize Legal/US Legal: "statusdict /legaltray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize LetterSmall/US Letter Small: "statusdict /lettertray get exec lettersmall" +*PageSize A4Small/A4 Small: "statusdict /a4tray get exec a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Center Fed: "statusdict /lettertray get exec" +*PageSize Com10/Com10 Envelope Center Fed: "statusdict /lettertray get exec" +*?PageSize: " +save + [(Letter)(Legal)] statusdict /pagetype get exec + {get} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Center Fed: "letter" +*PageRegion Com10/Com10 Envelope Center Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "15 8 597 784 " +*ImageableArea Legal/US Legal: "15 8 597 1000 " +*ImageableArea A4: "13 10 577 832 " +*ImageableArea B5: "21 10 500 715 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font AGaramond-Bold: Standard "(001.000)" Standard ROM +*Font AGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font AGaramond-Italic: Standard "(001.000)" Standard ROM +*Font AGaramond-Regular: Standard "(001.000)" Standard ROM +*Font AGaramond-Semibold: Standard "(001.000)" Standard ROM +*Font AGaramond-SemiboldItalic: Standard "(001.000)" Standard ROM +*Font AGaramond-Titling: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font GothicBBB-Medium-78-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-H: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-SJ-H: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-SJ-V: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-V: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(000.000)" 83pv Disk +*Font GothicBBB-Medium-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(000.000)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(000.000)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(000.000)" Ext Disk +*Font GothicBBB-Medium-Ext-SJ-H: JIS "(000.000)" Ext Disk +*Font GothicBBB-Medium-Ext-SJ-V: JIS "(000.000)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(000.000)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(000.000)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(000.000)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-SJ-H: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-SJ-V: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium.Roman: Special "(000.000)" Special Disk +*Font GothicBBB-Medium.WP-Symbol: Special "(000.000)" Special Disk +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font Mincho-PC-Hiragana: Special "(000.000)" Special Disk +*Font Mincho-PC-Katakana: Special "(000.000)" Special Disk +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Ryumin-Light-78-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-H: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-SJ-H: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-SJ-V: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-V: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(000.000)" 83pv Disk +*Font Ryumin-Light-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(000.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(000.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(000.000)" Ext Disk +*Font Ryumin-Light-Ext-SJ-H: JIS "(000.000)" Ext Disk +*Font Ryumin-Light-Ext-SJ-V: JIS "(000.000)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(000.000)" Ext Disk +*Font Ryumin-Light-H: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(000.000)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(000.000)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk +*Font Ryumin-Light-SJ-H: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-SJ-V: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light.Roman: Special "(000.000)" Special Disk +*Font Ryumin-Light.WP-Symbol: Special "(000.000)" Special Disk +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier." + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: service call" +*Status: "PrinterError: warming up" +*Status: "PrinterError: no toner cartridge" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "paper entry misfeed" +*PrinterError: "service call" +*PrinterError: "warming up" +*PrinterError: "no toner cartridge" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "bldppd41.ps" version 4.0 edit 9 +*% Last Edit Date: Jun 1 1993 +*% The byte count of this file should be exactly 015866 or 016278 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter II NTX-J diff --git a/psprint_config/configuration/ppds/APPL_230.PS b/psprint_config/configuration/ppds/APPL_230.PS new file mode 100644 index 000000000000..b44008ce2e0c --- /dev/null +++ b/psprint_config/configuration/ppds/APPL_230.PS @@ -0,0 +1,350 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "3.3" +*PCFileName: "APPLE230.PPD" +*LanguageVersion: English +*Product: "(LaserWriter)" +*PSVersion: "(23.0) 0" +*ModelName: "Apple LaserWriter" +*NickName: "Apple LaserWriter v23.0" + +*% General Information and Defaults =============== +*ColorDevice: False +*DefaultColorSpace: Gray +*FreeVM: "173936" +*LanguageLevel: "1" +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{dup mul exch dup mul add 1.0 exch sub } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "letter" +*PageSize Legal/US Legal: "legal" +*PageSize LetterSmall/US Letter Small: "lettersmall" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize A4: "a4" +*PageSize Monarch/Monarch Envelope Edge Fed: "letter" +*PageSize Com10/Com10 Envelope Edge Fed: "letter" +*?PageSize: " +save + [(Letter)(Legal)] statusdict /pagetype get exec + {get} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion A4: "a4" +*PageRegion Monarch/Monarch Envelope Edge Fed: "letter" +*PageRegion Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "18 8 593 784 " +*ImageableArea Legal/US Legal: "65 37 547 972 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea A4:"17 22 578 820 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "19 269 274 773 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "19 125 292 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Reverse + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.001)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.001)" Standard ROM +*Font Times-BoldItalic: Standard "(001.001)" Standard ROM +*Font Times-Italic: Standard "(001.001)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind flush forall (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: timeout" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: service call" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: cover open" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: manual feed timeout" +*Status: "PrinterError: warming up" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "timeout" +*PrinterError: "paper entry misfeed" +*PrinterError: "no toner cartridge" +*PrinterError: "service call" +*PrinterError: "paper entry misfeed" +*PrinterError: "no paper tray" +*PrinterError: "out of paper" +*PrinterError: "cover open" +*PrinterError: "resetting printer" +*PrinterError: "manual feed timeout" +*PrinterError: "warming up" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% This patch file inserts a delay before manualfeed to fix a bug +*% in the version 23 LaserWriter. +*JobPatchFile 1/ManualFeedDelay: " +save +/version23-manualfeedpatch where { pop false } { true }ifelse + % we don't do an explicit 'get' since product and version MAY + % be in systemdict or statusdict - this technique gets the lookup + % without failure +statusdict begin + product (LaserWriter) eq % true if LaserWriter + version cvr 23.0 eq % true if version 23 +end + +and % only install this patch if both are true +and % true only if patch is not installed and is for this printer + % save object and boolean on stack +dup { exch restore }if +% either true OR saveobject false +dup +{ + /version23-manualfeedpatch true def + /oldversion23-showpage /showpage load def + /showpage % this showpage will wait extra time if manualfeed is true + {% + statusdict /manualfeed known + {% manualfeed known in statusdict + statusdict /manualfeed get + {% if true then we loop for 5 seconds + usertime 5000 add % target usertime + { % loop + dup usertime sub 0 lt + { exit }if + }loop + pop % pop the usertime off the stac + }if + }if + oldversion23-showpage + }bind def +}if +not{ restore }if +" +*End + +*% For "LaserWriter" version 23.0 +*% Produced by "GETapd.ps" version 2.0 edit 45 +*% Converted to meet 4.0 specification +*% Last Edit Date: Aug 11 1993 +*% The byte count of this file should be exactly 011416 or 011766 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter diff --git a/psprint_config/configuration/ppds/APPL_380.PS b/psprint_config/configuration/ppds/APPL_380.PS new file mode 100644 index 000000000000..b0b7143a190a --- /dev/null +++ b/psprint_config/configuration/ppds/APPL_380.PS @@ -0,0 +1,329 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "3.7" +*PCFileName: "APPLE380.PPD" +*LanguageVersion: English +*Product: "(LaserWriter Plus)" +*PSVersion: "(38.0) 2" +*ModelName: "Apple LaserWriter Plus" +*NickName: "Apple LaserWriter Plus v38.0" + +*% General Information and Defaults =============== +*ColorDevice: False +*DefaultColorSpace: Gray +*FreeVM: "172872" +*LanguageLevel: "1" +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{dup mul exch dup mul add 1.0 exch sub } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "letter" +*PageSize Legal/US Legal: "legal" +*PageSize A4: "a4" +*PageSize B5: "b5" +*PageSize LetterSmall/US Letter Small: "lettersmall" +*PageSize A4Small/A4 Small: "a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Edge Fed: "letter" +*PageSize Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Edge Fed: "letter" +*PageRegion Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "18 7.92 593.76 784.32 " +*ImageableArea Legal/US Legal: "64.08 42 547.68 966.24 " +*ImageableArea A4: "17.28 22.08 577.68 819.84 " +*ImageableArea B5: "2.64 3.12 497.76 705.6 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64.08 42 547.68 966.24 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "338 269 593 773 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "320 125 593 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Reverse + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: %%] ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: cover open" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: timeout" +*Status: "PrinterError: manual feed timeout" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "paper entry misfeed" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "no toner cartridge" +*PrinterError: "no paper tray" +*PrinterError: "cover open" +*PrinterError: "resetting printer" +*PrinterError: "out of paper" +*PrinterError: "timeout" +*PrinterError: "manual feed timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter Plus" version 38.0 +*% Produced by "GETapd.ps" version 2.0 edit 44 +*% Converted to meet 4.0 specification +*% Last Edit Date: May 21 1993 +*% The byte count of this file should be exactly 011622 or 011951 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Plus diff --git a/psprint_config/configuration/ppds/APPL_422.PS b/psprint_config/configuration/ppds/APPL_422.PS new file mode 100644 index 000000000000..a82bbf84e1f5 --- /dev/null +++ b/psprint_config/configuration/ppds/APPL_422.PS @@ -0,0 +1,330 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "3.5" +*PCFileName: "APPLE422.PPD" +*LanguageVersion: English +*Product: "(LaserWriter Plus)" +*PSVersion: "(42.2) 3" +*ModelName: "Apple LaserWriter Plus v42.2" +*NickName: "Apple LaserWriter Plus v42.2" + +*% General Information and Defaults =============== +*ColorDevice: False +*DefaultColorSpace: Gray +*FreeVM: "172414" +*LanguageLevel: "1" +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " {dup mul exch dup mul add 1.0 exch sub } " +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "letter" +*PageSize Legal/US Legal: "legal" +*PageSize A4: "a4" +*PageSize B5: "b5" +*PageSize LetterSmall/US Letter Small: "lettersmall" +*PageSize A4Small/A4 Small: "a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Edge Fed: "letter" +*PageSize Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Edge Fed: "letter" +*PageRegion Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "18 8 593 784 " +*ImageableArea Legal/US Legal: "65 42 547 966 " +*ImageableArea A4: "18 23 577 819 " +*ImageableArea B5: "3 4 497 705 " +*ImageableArea LetterSmall/US Letter Small: "30 31 582 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "338 269 593 773 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "320 125 593 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Reverse + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.001)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(001.001)" Standard ROM +*Font Courier-Bold: Standard "(001.001)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.001)" Standard ROM +*Font Courier-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.001)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.001)" Standard ROM +*Font Times-BoldItalic: Standard "(001.001)" Standard ROM +*Font Times-Italic: Standard "(001.001)" Standard ROM +*Font Times-Roman: Standard "(001.001)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: cover open" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: timeout" +*Status: "PrinterError: manual feed timeout" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "paper entry misfeed" +*PrinterError: "no toner cartridge" +*PrinterError: "no paper tray" +*PrinterError: "cover open" +*PrinterError: "resetting printer" +*PrinterError: "out of paper" +*PrinterError: "timeout" +*PrinterError: "manual feed timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter Plus" version 42.2 +*% Produced by "GETapd.ps" version 2.0 edit 48 +*% Converted to meet 4.0 specification +*% Last Edit Date: May 21 1993 +*% The byte count of this file should be exactly 011611 or 011941 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Plus diff --git a/psprint_config/configuration/ppds/APTOLLD1.PS b/psprint_config/configuration/ppds/APTOLLD1.PS new file mode 100644 index 000000000000..fafe6751ebe3 --- /dev/null +++ b/psprint_config/configuration/ppds/APTOLLD1.PS @@ -0,0 +1,660 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.17" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APTOLLD1.PPD" +*Product: "(LaserWriter Pro 600)" +*PSVersion: "(2010.130) 1" +*ModelName: "Apple LaserWriter Pro 600" +*ShortNickName: "Apple LaserWriter Pro 600" +*NickName: "Apple LaserWriter Pro 600 v2010.130" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: 4Meg +*Option1 4Meg/Standard 4 MB RAM: "" +*Option1 8Meg/8 MB Upgrade: "" +*Option1 16Meg/16 MB Upgrade: "" +*Option1 32Meg/32 MB Upgrade: "" +*?Option1: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Cassette (500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice" +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice + /InputAttributes get + 3 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Resolution 600dpi *Smoothing True +*UIConstraints: *Resolution 600dpi *BitsPerPixel 4 +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize B5 *InputSlot Envelope +*UIConstraints: *PageSize LetterSmall *InputSlot Envelope +*UIConstraints: *PageSize A4Small *InputSlot Envelope +*UIConstraints: *PageSize LegalSmall *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *InputSlot Envelope *PageSize B5 +*UIConstraints: *InputSlot Envelope *PageSize LetterSmall +*UIConstraints: *InputSlot Envelope *PageSize A4Small +*UIConstraints: *InputSlot Envelope *PageSize LegalSmall +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion B5 *InputSlot Envelope +*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope +*UIConstraints: *PageRegion A4Small *InputSlot Envelope +*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion A4 +*UIConstraints: *InputSlot Envelope *PageRegion B5 +*UIConstraints: *InputSlot Envelope *PageRegion LetterSmall +*UIConstraints: *InputSlot Envelope *PageRegion A4Small +*UIConstraints: *InputSlot Envelope *PageRegion LegalSmall + +*UIConstraints: *Option1 4Meg *VMOption 8Meg +*UIConstraints: *Option1 4Meg *VMOption 16Meg +*UIConstraints: *Option1 4Meg *VMOption 32Meg + +*UIConstraints: *Option1 8Meg *VMOption 4Meg +*UIConstraints: *Option1 8Meg *VMOption 16Meg +*UIConstraints: *Option1 8Meg *VMOption 32Meg + +*UIConstraints: *Option1 16Meg *VMOption 4Meg +*UIConstraints: *Option1 16Meg *VMOption 8Meg +*UIConstraints: *Option1 16Meg *VMOption 32Meg + +*UIConstraints: *Option1 32Meg *VMOption 4Meg +*UIConstraints: *Option1 32Meg *VMOption 8Meg +*UIConstraints: *Option1 32Meg *VMOption 16Meg + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: hpcl +*StartEmulator_hpcl: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hpcl: "<1B7F>0" + +*FreeVM: "2078077" +*VMOption 4Meg/Standard 4 MB RAM: "2078077" +*VMOption 8Meg/8 MB Upgrade: "2406169" +*VMOption 16Meg/16 MB Upgrade: "10851725" +*VMOption 32Meg/32 MB Upgrade: "27598075" + +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*OrderDependency: 10 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save + /ActualValues /ProcSet findresource + begin HWResolution end + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance true put + put + setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance false put + put + setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict + dup /PreRenderingEnhance true put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance true put + put + setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict + dup /PreRenderingEnhance false put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance false put + put + setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [612 792] (LetterSmall) put + dup [610 792] (Comm10) put + dup [611 792] (Monarch) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small:" + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "9.84 14.2201 601.2 783.66 " +*ImageableArea Legal/US Legal: "9.84 14.2201 601.2 999.66 " +*ImageableArea A4: "9.84 14.2201 578.16 833.82 " +*ImageableArea B5: "9.84 14.22 501.36 720.78 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "9.84 257 274 783.66 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "9.84 113 292 783.66 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*InputSlot Lower/Cassette (500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + dup /3 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheets): no paper tray" +*Status: "PrinterError: Cassette (250 Sheets): out of paper" +*Status: "PrinterError: Cassette (500 Sheets): no paper tray" +*Status: "PrinterError: Cassette (500 Sheets): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Envelope Feeder: out of paper" +*Status: "PrinterError: Manual Feed: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "out of paper" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheets): no paper tray" +*PrinterError: "Cassette (250 Sheets): out of paper" +*PrinterError: "Cassette (500 Sheets): no paper tray" +*PrinterError: "Cassette (500 Sheets): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Envelope Feeder: out of paper" +*PrinterError: "Manual Feed: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 022816 or 023476 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Pro 600 diff --git a/psprint_config/configuration/ppds/APTOLLW1.PS b/psprint_config/configuration/ppds/APTOLLW1.PS new file mode 100644 index 000000000000..f836e66a68af --- /dev/null +++ b/psprint_config/configuration/ppds/APTOLLW1.PS @@ -0,0 +1,656 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.15" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APTOLLW1.PPD" +*Product: "(LaserWriter Pro 630)" +*PSVersion: "(2010.130) 1" +*ModelName: "Apple LaserWriter Pro 630" +*ShortNickName: "Apple LaserWriter Pro 630" +*NickName: "Apple LaserWriter Pro 630 v2010.130" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: None +*Option1 None/Standard 8 MB RAM: "" +*Option1 16Meg/16 MB Upgrade: "" +*Option1 32Meg/32 MB Upgrade: "" +*?Option1: " + (None)currentsystemparams/RamSize get + dup 16777216 eq{pop pop(16Meg)}{33554432 eq{pop(32Meg)}if}ifelse + = +" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Cassette (500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice" +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice + /InputAttributes get + 3 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *Resolution 600dpi *Smoothing True +*UIConstraints: *Resolution 600dpi *BitsPerPixel 4 +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize B5 *InputSlot Envelope +*UIConstraints: *PageSize LetterSmall *InputSlot Envelope +*UIConstraints: *PageSize A4Small *InputSlot Envelope +*UIConstraints: *PageSize LegalSmall *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *InputSlot Envelope *PageSize B5 +*UIConstraints: *InputSlot Envelope *PageSize LetterSmall +*UIConstraints: *InputSlot Envelope *PageSize A4Small +*UIConstraints: *InputSlot Envelope *PageSize LegalSmall +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion B5 *InputSlot Envelope +*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope +*UIConstraints: *PageRegion A4Small *InputSlot Envelope +*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion A4 +*UIConstraints: *InputSlot Envelope *PageRegion B5 +*UIConstraints: *InputSlot Envelope *PageRegion LetterSmall +*UIConstraints: *InputSlot Envelope *PageRegion A4Small +*UIConstraints: *InputSlot Envelope *PageRegion LegalSmall + +*UIConstraints: *Option1 None *VMOption + +*UIConstraints: *Option1 16Meg *VMOption None +*UIConstraints: *Option1 16Meg *VMOption 32Meg + +*UIConstraints: *Option1 32Meg *VMOption None +*UIConstraints: *Option1 32Meg *VMOption 16Meg + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: hpcl +*StartEmulator_hpcl: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hpcl: "<1B7F>0" + +*FreeVM: "2406169" +*VMOption None/Standard 8 MB RAM: "2406169" +*VMOption 16Meg/16 MB Upgrade: "10851725" +*VMOption 32Meg/32 MB Upgrade: "27598075" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*OrderDependency: 10 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save + /ActualValues /ProcSet findresource + begin HWResolution end + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance true put + put + setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance false put + put + setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict + dup /PreRenderingEnhance true put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance true put + put + setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict + dup /PreRenderingEnhance false put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance false put + put + setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [610 792] (Comm10) put + dup [611 792] (Monarch) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "9.84 14.2201 601.2 783.66 " +*ImageableArea Legal/US Legal: "9.84 14.2201 601.2 999.66 " +*ImageableArea A4: "9.84 14.2201 578.16 833.82 " +*ImageableArea B5: "9.84 14.22 501.36 720.78 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "9.84 257 274 783.66 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "9.84 113 292 783.66 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*InputSlot Lower/Cassette (500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + dup /3 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheets): no paper tray" +*Status: "PrinterError: Cassette (250 Sheets): out of paper" +*Status: "PrinterError: Cassette (500 Sheets): no paper tray" +*Status: "PrinterError: Cassette (500 Sheets): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Envelope Feeder: out of paper" +*Status: "PrinterError: Manual Feed: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "out of paper" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheets): no paper tray" +*PrinterError: "Cassette (250 Sheets): out of paper" +*PrinterError: "Cassette (500 Sheets): no paper tray" +*PrinterError: "Cassette (500 Sheets): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Envelope Feeder: out of paper" +*PrinterError: "Manual Feed: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 022556 or 023212 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Pro 630 diff --git a/psprint_config/configuration/ppds/CAECOGR1.PS b/psprint_config/configuration/ppds/CAECOGR1.PS new file mode 100644 index 000000000000..585e3795ea98 --- /dev/null +++ b/psprint_config/configuration/ppds/CAECOGR1.PS @@ -0,0 +1,591 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% For "CalComp EcoGrafix/PS" version 2014.106 +*% +*FormatVersion: "4.3" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "CAECOGR1.PPD" + +*% General Information ============================ + +*Product: "(EcoGrafix/PS)" +*PSVersion: "(2014.106) 12" +*Manufacturer: "CalComp" +*ModelName: "CalComp EcoGrafix/PS" +*ShortNickName: "CalComp EcoGrafix/PS" +*NickName: "CalComp EcoGrafix/PS v2014.106" + +*% Options and Constraints ======================== + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 16MB +*InstalledMemory 16MB/16 MB: "" +*InstalledMemory 24MB/24 MB: "" +*InstalledMemory 32MB/32 MB: "" +*InstalledMemory 40MB/40 MB: "" +*InstalledMemory 48MB/48 MB: "" +*InstalledMemory 64MB/64 MB: "" +*InstalledMemory 72MB/72 MB: "" +*InstalledMemory 80MB/80 MB: "" +*InstalledMemory 96MB/96 MB: "" +*InstalledMemory 128MB/128 MB: "" +*?InstalledMemory: " + save + currentsystemparams/RamSize get 1048576 idiv ( ) cvs print (MB) = flush + restore" +*End +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*% Device Capabilities ============================ + +*LanguageLevel: "2" +*Protocols: TBCP +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*Throughput: "1" + +*FreeVM: "6002624" +*VMOption 16MB: "6002624" +*VMOption 24MB: "13006912" +*VMOption 32MB: "20027456" +*VMOption 40MB: "26965952" +*VMOption 48MB: "34019264" +*VMOption 64MB: "48076736" +*VMOption 72MB: "55105472" +*VMOption 80MB: "62117824" +*VMOption 96MB: "76183488" +*VMOption 128MB: "103462848" + +*% System Management ============================== + +*Password: "()" +*ExitServer: " + count 0 ne dup {exch startjob} if + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush + quit + } if" +*End + +*Reset: " + count 0 ne dup {exch startjob} if + not { + (WARNING: Cannot reset the printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush + quit + } if + systemdict/quit get exec + (WARNING: Printer Reset failed.) = flush" +*End + +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus {pop pop (Type42)}{(None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save + false + (%disk?%) + {currentdevparams dup /Writeable known {/Writeable get or}{pop} ifelse} + 10 string /IODevice resourceforall {(True)}{(False)} ifelse = flush + restore" +*End + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "0" +*PrintPSErrors: True + +*% Resolution ===================================== + +*DefaultResolution: 400x800dpi +*?Resolution: " + save + currentpagedevice/HWResolution get aload pop exch + ( ) cvs print (x) print ( ) cvs print (dpi) = flush + restore" +*End + +*% Halftone Information =========================== + +*ScreenFreq: "45.0" +*ScreenAngle: "45.0" +*DefaultHalftoneType: 1 +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + {dup mul exch dup mul add 1 exch sub} + ifelse}" +*End +*ScreenProc Line: "{pop}" +*ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}" +*ResScreenFreq 400x400dpi: "45.0" +*ResScreenAngle 400x400dpi: "45.0" +*ResScreenFreq 400x800dpi: "45.0" +*ResScreenAngle 400x800dpi: "45.0" + +*DefaultTransfer: Null +*Transfer Null: "{}" +*Transfer Null.Inverse: "{1 exch sub}" + +*% Print Quality ================================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40 AnySetup *OutputMode +*DefaultOutputMode: Enhanced +*OutputMode Proof: " + (<<) cvx exec + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + 2 dict dup/Type 21 put dup/PrintQuality 0 put + /HWResolution [400 400] + (>>) cvx exec setpagedevice" +*End +*OutputMode Standard: " + (<<) cvx exec + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + 2 dict dup/Type 21 put dup/PrintQuality 1 put + /HWResolution [400 400] + (>>) cvx exec setpagedevice" +*End +*OutputMode Enhanced: " + (<<) cvx exec + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + 2 dict dup/Type 21 put dup/PrintQuality 2 put + /HWResolution [400 800] + (>>) cvx exec setpagedevice" +*End +*?OutputMode: " + save + 3 dict + dup 0 (Proof) put + dup 1 (Standard) put + dup 2 (Enhanced) put + currentpagedevice/PostRenderingEnhanceDetails get + /PrintQuality get {get} stopped {pop pop (Unknown)} if = flush + restore" +*End +*CloseUI: *OutputMode + +*% Nesting ======================================== +*OpenUI *CANesting/Nesting: Boolean +*OrderDependency: 50 AnySetup *CANesting +*DefaultCANesting: False +*CANesting True/On: " + currentpagedevice/PageSize get dup 0 get 2528 1 index div + dup cvi dup 4 1 roll sub 1 index mul 2 index 1 sub div add + 5 dict + dup /PageSize 2529 6 index 1 get 10 add 2 array astore put + dup /Orientation 3 put + dup /ImagingBBox null put + dup /BeginPage [ + [6 index /mod 8 -1 roll /mul 5 /translate + /userdict (/AGDOrigMtx) /exec /matrix /currentmatrix /put + 0 0 21 -1 roll aload pop /rectclip]{cvx}forall + ] cvx bind put + dup /EndPage [ + [/exch 1 /add 9 -1 roll /mod 1 /index 0 /eq + {exch pop 0 eq}{1 ne exch 2 eq and} /ifelse]{cvx}forall + ] cvx bind put + setpagedevice + userdict dup /setpagedevice /pop load put /erasepage {} put" +*End +*CANesting False/Off: "" +*CloseUI: *CANesting + +*% Paper Handling ================================= + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + (<<) cvx exec + /PageSize [612 792] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize Tabloid: " + (<<) cvx exec + /PageSize [792 1224] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize Ledger: " + (<<) cvx exec + /PageSize [1224 792] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize AnsiC: " + (<<) cvx exec + /PageSize [1224 1584] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize AnsiD: " + (<<) cvx exec + /PageSize [1584 2448] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize AnsiE: " + (<<) cvx exec + /PageSize [2448 3168] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize AnsiF: " + (<<) cvx exec + /PageSize [2016 2880] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A4: " + (<<) cvx exec + /PageSize [595 842] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A3: " + (<<) cvx exec + /PageSize [842 1191] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A2: " + (<<) cvx exec + /PageSize [1191 1684] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A1: " + (<<) cvx exec + /PageSize [1684 2384] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A0: " + (<<) cvx exec + /PageSize [2384 3370] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop 2 copy gt {exch} if + (Unknown) + (<<) cvx exec + [612 792] (Letter) + [792 1224] (Tabloid) + [1224 792] (Ledger) + [1224 1584] (AnsiC) + [1584 2448] (AnsiD) + [2448 3168] (AnsiE) + [2016 2880] (AnsiF) + [595 842] (A4) + [842 1191] (A3) + [1191 1684] (A2) + [1684 2384] (A1) + [2384 3370] (A0) + (>>) cvx exec + {exch aload pop 4 index sub abs 5 le + {4 index sub abs 5 le {exch pop exit} if} + {pop} ifelse + pop + } bind forall + = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 30 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + (<<) cvx exec + /PageSize [612 792] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion Tabloid: " + (<<) cvx exec + /PageSize [792 1224] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion Ledger: " + (<<) cvx exec + /PageSize [1224 792] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion AnsiC: " + (<<) cvx exec + /PageSize [1224 1584] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion AnsiD: " + (<<) cvx exec + /PageSize [1584 2448] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion AnsiE: " + (<<) cvx exec + /PageSize [2448 3168] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion AnsiF: " + (<<) cvx exec + /PageSize [2016 2880] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A4: " + (<<) cvx exec + /PageSize [595 842] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A3: " + (<<) cvx exec + /PageSize [842 1191] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A2: " + (<<) cvx exec + /PageSize [1191 1684] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A1: " + (<<) cvx exec + /PageSize [1684 2384] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A0: " + (<<) cvx exec + /PageSize [2384 3370] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "0.09 0.0 612.045 789.12" +*ImageableArea Tabloid: "0.09 0.0 792.045 1221.12" +*ImageableArea Ledger: "0.0 0.09 1221.12 792.045" +*ImageableArea AnsiC: "0.0901 0.0 1224.05 1584.0" +*ImageableArea AnsiD: "0.09 0.0 1584.05 2448.0" +*ImageableArea AnsiE: "0.0 0.0 2448.0 3167.82" +*ImageableArea AnsiF: "0.0 0.0 2016.0 2879.82" +*ImageableArea A4: "0.0 0.0 594.9 840.96" +*ImageableArea A3: "0.0 0.0 841.86 1186.56" +*ImageableArea A2: "0.0901 0.0 1190.97 1681.92" +*ImageableArea A1: "0.0 0.0 1683.9 2378.88" +*ImageableArea A0: "0.0 0.0 2378.88 3369.78" +*?ImageableArea: " + save + /ur {10000 mul floor 10000 div ( ) cvs} bind def + /ll {10000 mul ceiling 10000 div ( ) cvs print ( ) print} bind def + newpath clippath pathbbox + 4 -2 roll exch ll ll exch ur print ( ) print ur = flush + restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Ledger: "1224 792" +*PaperDimension AnsiC: "1224 1584" +*PaperDimension AnsiD: "1584 2448" +*PaperDimension AnsiE: "2448 3168" +*PaperDimension AnsiF: "2016 2880" +*PaperDimension A4: "595 842" +*PaperDimension A3: "842 1191" +*PaperDimension A2: "1191 1684" +*PaperDimension A1: "1684 2384" +*PaperDimension A0: "2384 3370" + +*% Custom Page Sizes ============================== + +*HWMargins: 0 0 0 0 +*CenterRegistered: False +*DefaultLeadingEdge: PreferLong +*LeadingEdge PreferLong: "" +*NonUIOrderDependency: 35 AnySetup *CustomPageSize +*ParamCustomPageSize Width: 1 points 279 2529 +*ParamCustomPageSize Height: 2 points 279 17280 +*ParamCustomPageSize WidthOffset: 4 points 0 2250 +*ParamCustomPageSize HeightOffset: 5 points 0 0 +*ParamCustomPageSize Orientation: 3 int 0 3 +*CustomPageSize True: " + 4 dict begin + 2 copy 0 eq exch 0 eq and { + pop pop dup 0 eq { + pop 2 copy gt {1}{0} ifelse index 2520 le {1}{0} ifelse + } if + }{ + 2 array astore /PageOffset exch def + } ifelse + /Orientation exch def + 2 copy gt { + 1 index 540 lt {exch pop 540 exch} if + }{ + dup 540 lt {pop 540} if + } ifelse + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice" +*End +*MaxMediaWidth: "2529" +*MaxMediaHeight: "17280" + +*% Input Slot ===================================== + +*OpenUI *InputSlot: PickOne +*DefaultInputSlot: OnlyOne +*InputSlot OnlyOne/Roll Media: "" +*?InputSlot: "save (OnlyOne) = flush restore" +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + +*% Font Information =============================== + +*DefaultFont: Courier +*Font ACaslon-Italic: Standard "(001.001)" Standard ROM +*Font ACaslon-Regular: Standard "(001.001)" Standard ROM +*Font ACaslon-Semibold: Standard "(001.001)" Standard ROM +*Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Bold: Standard "(001.001)" Standard ROM +*Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Italic: Standard "(001.001)" Standard ROM +*Font AGaramond-Regular: Standard "(001.001)" Standard ROM +*Font Americana: Standard "(001.000)" Standard ROM +*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Barmeno-Bold: Standard "(001.000)" Standard ROM +*Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM +*Font Barmeno-Medium: Standard "(001.000)" Standard ROM +*Font Barmeno-Regular: Standard "(001.000)" Standard ROM +*Font Blackoak: Standard "(001.001)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Carta: Special "(001.001)" Special ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Formata-Italic: Standard "(001.001)" Standard ROM +*Font Formata-Medium: Standard "(001.001)" Standard ROM +*Font Formata-MediumItalic: Standard "(001.001)" Standard ROM +*Font Formata-Regular: Standard "(001.001)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Kaufmann: Standard "(001.000)" Standard ROM +*Font Lithos-Black: Standard "(001.001)" Standard ROM +*Font Lithos-Regular: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Parisian: Standard "(001.001)" Standard ROM +*Font ParkAvenue: Standard "(001.005)" Standard ROM +*Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font Trajan-Bold: Standard "(001.000)" Standard ROM +*Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + count 1 sub { + exch dup 128 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)}{(No)} ifelse = + } bind repeat + (*) = flush + restore" +*End + +*?FontList: " + save + (*) {cvn ==} bind 128 string /Font resourceforall + (*) = flush + restore" +*End + +*% Printer Messages =============================== + +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier." + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "LocalTalk" +*Source: "EtherTalk" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.47lpi.400x800dpi/47 lpi / 400x800 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 47 lpi / 400x400 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.47lpi.400x800dpi/47 lpi / 400x800 dpi: "45.0" +*ColorSepScreenAngle CustomColor.47lpi.400x800dpi/47 lpi / 400x800 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.47lpi.400x800dpi/47 lpi / 400x800 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.47lpi.400x800dpi/47 lpi / 400x800 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.47lpi.400x800dpi/47 lpi / 400x800 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.47lpi.400x800dpi/47 lpi / 400x800 dpi: "47.1405" +*ColorSepScreenFreq CustomColor.47lpi.400x800dpi/47 lpi / 400x800 dpi: "47.1405" +*ColorSepScreenFreq ProcessCyan.47lpi.400x800dpi/47 lpi / 400x800 dpi: "42.1637" +*ColorSepScreenFreq ProcessMagenta.47lpi.400x800dpi/47 lpi / 400x800 dpi: "42.1637" +*ColorSepScreenFreq ProcessYellow.47lpi.400x800dpi/47 lpi / 400x800 dpi: "44.4444" + +*% Last Edit Date: Dec 5 1996 +*% End of PPD file for EcoGrafix/PS +*% The byte count of this file should be exactly 019934 or 020525 +*% depending on the filesystem it resides in. +*% end of PPD file for EcoGrafix/PS diff --git a/psprint_config/configuration/ppds/DC1152_1.PS b/psprint_config/configuration/ppds/DC1152_1.PS new file mode 100644 index 000000000000..c0bb06712f85 --- /dev/null +++ b/psprint_config/configuration/ppds/DC1152_1.PS @@ -0,0 +1,476 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*%Copyright 1993 Digital Equipment Corporation. +*FileVersion: "1.2" +*FormatVersion: "4.0" +*LanguageVersion: English +*PCFileName: "DC1152_1.PPD" +*Product: "(DEClaser 1152)" +*PSVersion: "(2011.113) 12" +*ModelName: "Digital DEClaser 1152" +*NickName: "Digital DEClaser 1152 17 fonts" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Optional Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: None +*Option2 None/Standard 2 MB RAM: "" +*Option2 4Meg/4 MB Upgrade: "" +*CloseUI: *Option2 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower + +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize B5 +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize Statement +*UIConstraints: *InputSlot Lower *PageSize TwoThirdsA4 +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize Statement *InputSlot Lower +*UIConstraints: *PageSize TwoThirdsA4 *InputSlot Lower + +*UIConstraints: *InputSlot Lower *PageRegion A5 +*UIConstraints: *InputSlot Lower *PageRegion B5 +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *InputSlot Lower *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion Statement +*UIConstraints: *InputSlot Lower *PageRegion TwoThirdsA4 +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion Statement *InputSlot Lower +*UIConstraints: *PageRegion TwoThirdsA4 *InputSlot Lower + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: hplj +*StartEmulator_hplj: "currentfile /LaserJetIIP statusdict /emulate get exec " +*StopEmulator_hplj: "<1B7F>0" + +*FreeVM: "284922" +*VMOption None/Standard 2 MB RAM: "284922" +*VMOption 4Meg/4 MB Upgrade: "2383370" + +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False + +*Throughput: "4" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + { abs exch abs 2 copy add 1 gt {1 sub dup mul exch + 1 sub dup mul add 1 sub } {dup mul exch dup mul + add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /3.875x7.5tray get exec" +*PageSize Comm10/Comm10 Envelope: "statusdict /4.125x9.5tray get exec" +*PageSize 7x9: "statusdict /7x9tray get exec" +*PageSize A5: "statusdict /a5tray get exec" +*PageSize B5/B5 Envelope: "statusdict /b5tray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5tray get exec" +*PageSize DL/DL Envelope: "statusdict /envelopetray get exec dl" +*PageSize Statement: "statusdict /halflettertray get exec" +*PageSize TwoThirdsA4/Two Thirds A4: "statusdict /twothirdsa4tray get exec" +*PageSize LetterSmall: "statusdict /lettertray get exec lettersmall" +*PageSize LegalSmall: "statusdict /legaltray get exec legalsmall" +*PageSize A4Small: "statusdict /a4tray get exec a4small" +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 13 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [279 540] (Monarch) put + dup [297 684] (Comm10) put + dup [504 648] (7x9) put + dup [419 595] (A5) put + dup [515 728] (B5) put + dup [459 649] (C5) put + dup [311 623] (DL) put + dup [396 612] (Statement) put + dup [561 595] (TwoThirdsA4) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion A4: "a4" +*PageRegion Executive: "executivepage" +*PageRegion Monarch/Monarch Envelope: "3.875x7.5" +*PageRegion Comm10/Comm10 Envelope: "4.125x9.5" +*PageRegion 7x9: "7x9" +*PageRegion A5: "a5" +*PageRegion B5/B5 Envelope: "b5" +*PageRegion C5/C5 Envelope: "c5" +*PageRegion DL/DL Envelope: "dl" +*PageRegion Statement: "halfletter" +*PageRegion TwoThirdsA4/Two Thirds A4: "twothirdsa4" +*PageRegion LetterSmall: "lettersmall" +*PageRegion LegalSmall: "legalsmall" +*PageRegion A4Small: "a4small" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "12.0 4.8001 595.68 781.2 " +*ImageableArea Legal: "12.0 12.1201 595.68 989.88 " +*ImageableArea A4: "12.0 12.0 580.32 835.44 " +*ImageableArea Executive: "13.4401 9.24 512.64 749.4 " +*ImageableArea Monarch/Monarch Envelope: "10.0801 9.12 263.52 534.96 " +*ImageableArea Comm10/Comm10 Envelope: "12.0 10.0801 280.8 679.92 " +*ImageableArea 7x9: "12.0 9.24 488.16 642.84 " +*ImageableArea A5: "13.4401 7.2 405.12 587.76 " +*ImageableArea B5/B5 Envelope: "9.12 8.1601 500.64 722.16 " +*ImageableArea C5/C5 Envelope: "13.4401 12.0 443.52 646.32 " +*ImageableArea DL/DL Envelope: "10.08 9.24 301.92 618.84 " +*ImageableArea Statement: "13.4401 9.24 382.08 606.84 " +*ImageableArea TwoThirdsA4/Two Thirds A4: "9.12 9.24 546.72 590.04 " +*ImageableArea LetterSmall: "25.44 30.0 578.4 760.8 " +*ImageableArea LegalSmall: "61.92 39.96 545.76 963.0 " +*ImageableArea A4Small: "23.52 26.04 568.8 807.0 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension Comm10/Comm10 Envelope: "297 684" +*PaperDimension 7x9: "504 648" +*PaperDimension A5: "419 595" +*PaperDimension B5/B5 Envelope: "515 728" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension DL/DL Envelope: "311 623" +*PaperDimension Statement: "396 612" +*PaperDimension TwoThirdsA4/Two Thirds A4: "561 595" +*PaperDimension LetterSmall: "612 792" +*PaperDimension LegalSmall: "612 1008" +*PaperDimension A4Small: "595 842" + +*RequiresPageRegion Upper: True +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Unknown +*InputSlot Upper/Multimedia Feeder: " + currentpagedevice /InputAttributes get + 0 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse " +*End +*InputSlot Lower/Cassette: " + currentpagedevice /InputAttributes get + 1 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse " +*End +*?InputSlot: " +save + 2 dict + dup /0 (Upper) put + dup /1 (Lower) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.002)" Standard +*Font Courier-Bold: Standard "(002.002)" Standard +*Font Courier-BoldOblique: Standard "(002.002)" Standard +*Font Courier-Oblique: Standard "(002.002)" Standard +*Font Helvetica: Standard "(001.002)" Standard +*Font Helvetica-Bold: Standard "(001.002)" Standard +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard +*Font Helvetica-Narrow: Standard "(001.002)" Standard +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard +*Font Helvetica-Oblique: Standard "(001.002)" Standard +*Font Symbol: Special "(001.003)" Special +*Font Times-Bold: Standard "(001.002)" Standard +*Font Times-BoldItalic: Standard "(001.004)" Standard +*Font Times-Italic: Standard "(001.002)" Standard +*Font Times-Roman: Standard "(001.002)" Standard + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "printing" +*Status: "printing test page" +*Status: "busy" +*Status: "waiting" +*Status: "resetting printer" +*Status: "printing engine test" +*Status: "PrinterError: beam detect error" +*Status: "PrinterError: cover open" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: load option tray" +*Status: "PrinterError: request manual feed of paper" +*Status: "PrinterError: paper path 1" +*Status: "PrinterError: paper path 3" +*Status: "PrinterError: paper path 4" +*Status: "PrinterError: paper path 6" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: manual feed timeout" +*Status: "PrinterError: Service 50" +*Status: "PrinterError: Service 51" +*Status: "PrinterError: Service 52" +*Status: "PrinterError: Service 57" +*Status: "PrinterError: Service 68" +*Status: "PrinterError: Service 80" +*Status: "PrinterError: Service 81" +*Status: "PrinterError: Service 82" +*Status: "PrinterError: Service 83" +*Status: "PrinterError: Service 84" +*Status: "PrinterError: Service 85" +*Status: "PrinterError: Service 86" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "beam detect error" +*PrinterError: "cover open" +*PrinterError: "no toner cartridge" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "load option tray" +*PrinterError: "request manual feed of paper" +*PrinterError: "paper path 1" +*PrinterError: "paper path 3" +*PrinterError: "paper path 4" +*PrinterError: "paper path 6" +*PrinterError: "no paper tray" +*PrinterError: "out of paper" +*PrinterError: "manual feed timeout" +*PrinterError: "Service 50" +*PrinterError: "Service 51" +*PrinterError: "Service 52" +*PrinterError: "Service 57" +*PrinterError: "Service 68" +*PrinterError: "Service 80" +*PrinterError: "Service 81" +*PrinterError: "Service 82" +*PrinterError: "Service 83" +*PrinterError: "Service 84" +*PrinterError: "Service 85" +*PrinterError: "Service 86" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Feb 7 1996 +*% The byte count of this file should be exactly 015971 or 016447 +*% depending on the filesystem it resides in. +*% end of PPD file for DEClaser 1152 + diff --git a/psprint_config/configuration/ppds/EFAX3010.PS b/psprint_config/configuration/ppds/EFAX3010.PS new file mode 100644 index 000000000000..c406da17e78d --- /dev/null +++ b/psprint_config/configuration/ppds/EFAX3010.PS @@ -0,0 +1,1698 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.1" +*PCFileName: "EFAX3010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery ZX 5790)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery ZX 5790 Color Server v3010.104" +*ShortNickName: "Fiery ZX 5790 v3010.104" +*NickName: "Fiery ZX 5790 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*%EFIFlags *Instruct Column +*%EFIGroup *Instruct Notes/Notes +*%EFIJobNote *Instruct/Instructions :128 + +*% === Options and Constraints ============================== + +*% Transparencies, Thick paper, and Transparent Interleave +*% should only be printed from Manual Feed. +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved + +*UIConstraints: *PageSize Docupac *InputSlot Tray1 +*UIConstraints: *PageRegion Docupac *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize Docupac +*UIConstraints: *InputSlot Tray1 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray2 +*UIConstraints: *PageRegion Docupac *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize Docupac +*UIConstraints: *InputSlot Tray2 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray3 +*UIConstraints: *PageRegion Docupac *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize Docupac +*UIConstraints: *InputSlot Tray3 *PageRegion Docupac + +*UIConstraints: *PageSize SEFB5 *InputSlot Tray1 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray2 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray3 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5 + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 + +*UIConstraints: *PageSize B4 *InputSlot Tray1 +*UIConstraints: *PageRegion B4 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B4 +*UIConstraints: *InputSlot Tray1 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray2 +*UIConstraints: *PageRegion B4 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B4 +*UIConstraints: *InputSlot Tray2 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray3 +*UIConstraints: *PageRegion B4 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B4 +*UIConstraints: *InputSlot Tray3 *PageRegion B4 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFSharpness Spooler|Command +*%EFIGroup *EFSharpness Job/Job +*OpenUI *EFSharpness/Sharpness :PickOne +*OrderDependency: 40 AnySetup *EFSharpness +*DefaultEFSharpness: EFSharpnessDEF +*EFSharpness EFSharpnessDEF/Printer's default: "" +*EFSharpness Softer/Softer: " userdict /XJXsharpness known + { 10 XJXsharpness } + { (printerinfo sharpness 10) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Normal/Normal: " userdict /XJXsharpness known + { 3 XJXsharpness } + { (printerinfo sharpness 3) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known + { 4 XJXsharpness } + { (printerinfo sharpness 4) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSharpness + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0°: " << >> setpagedevice " +*EFRotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 14 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 792] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [516 728] (SEFB5) put + dup [684 842] (Docupac) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "9 12 589 783" +*ImageableArea A4/A4: "9 12 572 833" +*ImageableArea Legal/Legal: "9 9 600 985" +*ImageableArea Tabloid/11x17: "9 9 780 1201" +*ImageableArea A3/A3: "10 10 830 1168" +*ImageableArea 8x10/8x10: "9 12 553 711" +*ImageableArea Legal13/Legal 13: "9 9 600 913" +*ImageableArea 9x12/9x12: "9 9 636 841" +*ImageableArea SEFLet/SEF Letter: "9 10 600 770" +*ImageableArea SEFA4/SEF A4: "9 10 583 820" +*ImageableArea B4/B4: "9 9 717 1006" +*ImageableArea B5/B5: "9 9 490 717" +*ImageableArea SEFB5/SEF B5: "9 12 507 703" +*ImageableArea Docupac/Docupac: "9 9 672 819" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension SEFB5/SEF B5: "516 728" +*PaperDimension Docupac/Docupac: "684 842" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "(printerinfo trayselect -1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Manual Feed: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 5.19.98 +*% End of PPD file +*% The byte count of this file should be exactly 067211 or 068909 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery ZX 5790 diff --git a/psprint_config/configuration/ppds/EFAX4010.PS b/psprint_config/configuration/ppds/EFAX4010.PS new file mode 100644 index 000000000000..839cb98901b1 --- /dev/null +++ b/psprint_config/configuration/ppds/EFAX4010.PS @@ -0,0 +1,1976 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.0" +*PCFileName: "EFAX4010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery ZX DocuColor 40)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery ZX DocuColor 40 Color Server v1.0" +*ShortNickName: "Fiery ZX DocuColor 40 v1.0" +*NickName: "Fiery ZX DocuColor 40 Color Server v1.0" +*Manufacturer: "Xerox" + +*% PPD body begins + +*% === Options and Constraints ========= + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True +*%EFIGroupName FreeForm/FreeForm :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*%EFIFlags *Instruct Column +*%EFIGroup *Instruct Notes/Notes +*%EFIJobNote *Instruct/Instructions :128 + +*% Constraints on Compression and document printing +*% (can't constraint on collate because is works with sorter...) +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *EFCompression False + +*% SlipSheet on means no Tray 3 +*UIConstraints: *Slipsheet True *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *Slipsheet True + +*% Slip Sheet disabled when Sorter On +*UIConstraints: *Sorter True *Slipsheet True +*UIConstraints: *Slipsheet True *Sorter True + +*% Slip Sheet disabled when stapling on +*UIConstraints: *EFStapler On *Slipsheet True +*UIConstraints: *Slipsheet True *EFStapler On + +*% Stapler must be off when the job is uncollated +*UIConstraints: *EFCollate False *EFStapler On +*UIConstraints: *EFStapler On *EFCollate False + +*% Stapler must be off for transparency and film +*UIConstraints: *MediaType Transparent *EFStapler On +*UIConstraints: *MediaType Interleaved *EFStapler On +*UIConstraints: *MediaType Film *EFStapler On +*UIConstraints: *EFStapler On *MediaType Transparent +*UIConstraints: *EFStapler On *MediaType Interleaved +*UIConstraints: *EFStapler On *MediaType Film + +*% Constraints on MediaType with Tray1-3................... +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *MediaType Film *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved +*UIConstraints: *InputSlot Tray1 *MediaType Film + +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *MediaType Film *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved +*UIConstraints: *InputSlot Tray2 *MediaType Film + +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *MediaType Film *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved +*UIConstraints: *InputSlot Tray3 *MediaType Film + +*UIConstraints: *MediaType Thick *EFDuplex TopTop +*UIConstraints: *MediaType Thick *EFDuplex TopBot +*UIConstraints: *MediaType Transparent *EFDuplex TopTop +*UIConstraints: *MediaType Transparent *EFDuplex TopBot +*UIConstraints: *MediaType Interleaved *EFDuplex TopTop +*UIConstraints: *MediaType Interleaved *EFDuplex TopBot +*UIConstraints: *MediaType Film *EFDuplex TopTop +*UIConstraints: *MediaType Film *EFDuplex TopBot +*UIConstraints: *InputSlot TrayManual *EFDuplex TopTop +*UIConstraints: *InputSlot TrayManual *EFDuplex TopBot + +*UIConstraints: *EFDuplex TopTop *MediaType Thick +*UIConstraints: *EFDuplex TopTop *MediaType Transparent +*UIConstraints: *EFDuplex TopTop *MediaType Interleaved +*UIConstraints: *EFDuplex TopTop *MediaType Film +*UIConstraints: *EFDuplex TopTop *InputSlot TrayManual +*UIConstraints: *EFDuplex TopBot *MediaType Thick +*UIConstraints: *EFDuplex TopBot *MediaType Transparent +*UIConstraints: *EFDuplex TopBot *MediaType Interleaved +*UIConstraints: *EFDuplex TopBot *MediaType Film +*UIConstraints: *EFDuplex TopBot *InputSlot TrayManual + +*% Constraints for FreeForm ======================= +*UIConstraints: *EFCreateMaster *EFUseMaster +*UIConstraints: *EFUseMaster *EFCreateMaster + +*% ColorWise UIConstraints start here +*% TV@UIC1.0@CMYK@971202 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy + +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride DummyEFRGB_OR + +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB + +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB + +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 + +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off + +*% ColorWise UIConstraints end here + + +*% General Information and Defaults =============== +*FreeVM: "16632226" +*VMOption None/Standard: "16632226" +*FCacheSize None: 204800 +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: True +*PrintPSErrors: True +*TTRasterizer: Type42 +*ContoneOnly: True +*ScreenFreq: "100" +*ScreenAngle: "50" +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "40" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *EFPrange Command +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70.0 AnySetup *EFPrange +*DefaultEFPrange: All +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFScale Command|Rerip +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80.0 AnySetup *EFScale +*DefaultEFScale: 100 +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's Default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFCreateMaster Spooler|Command|Column|Rerip +*%EFIGroup *EFCreateMaster FreeForm/FreeForm +*OpenUI *EFCreateMaster/Create Master :PickOne +*OrderDependency: 57.0 AnySetup *EFCreateMaster +*DefaultEFCreateMaster: None +*EFCreateMaster None/None: "" +*EFCreateMaster formC1/1: " 1 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC2/2: " 2 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC3/3: " 3 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC4/4: " 4 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC5/5: " 5 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC6/6: " 6 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC7/7: " 7 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC8/8: " 8 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC9/9: " 9 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC10/10: " 10 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC11/11: " 11 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC12/12: " 12 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC13/13: " 13 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC14/14: " 14 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC15/15: " 15 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*CloseUI: *EFCreateMaster + +*%EFIFlags *EFUseMaster Spooler|Command|Column|Rerip +*%EFIGroup *EFUseMaster FreeForm/FreeForm +*OpenUI *EFUseMaster/Use Master :PickOne +*OrderDependency: 57.0 AnySetup *EFUseMaster +*DefaultEFUseMaster: None +*EFUseMaster None/None: "" +*EFUseMaster formU1/1: " 1 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU2/2: " 2 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU3/3: " 3 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU4/4: " 4 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU5/5: " 5 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU6/6: " 6 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU7/7: " 7 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU8/8: " 8 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU9/9: " 9 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU10/10: " 10 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU11/11: " 11 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU12/12: " 12 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU13/13: " 13 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU14/14: " 14 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU15/15: " 15 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*CloseUI: *EFUseMaster + +*%EFIFlags *EFCollate Spooler|Command|Column +*%EFIGroup *EFCollate Finishing/Finishing +*OpenUI *EFCollate/Collation : Boolean +*OrderDependency: 50.0 AnySetup *EFCollate +*DefaultEFCollate: True +*EFCollate True/Collated: "<< /Collate true>> setpagedevice" +*EFCollate False/Uncollated: "<< /Collate false>> setpagedevice" +*?EFCollate: "{currentpagedevice /Collate get } stopped { (False) } + { {(True)} {(False)} ifelse } ifelse = flush" +*End +*CloseUI: *EFCollate + +*%EFIFlags *EFOutputOrder Spooler|Command|Column +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: Reverse +*EFOutputOrder Normal/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + if " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + if " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFDuplex Spooler|Command|Column|Rerip +*%EFIGroup *EFDuplex Finishing/Finishing +*OpenUI *EFDuplex/Duplex :PickOne +*OrderDependency: 50.0 AnySetup *EFDuplex +*DefaultEFDuplex: False +*EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice" +*EFDuplex TopTop/Top-Top: " + << /Duplex true /Policies << /Duplex 0 >> /Tumble false >> setpagedevice " +*End +*EFDuplex TopBot/Top-Bottom: " + << /Duplex true /Policies << /Duplex 0 >> /Tumble true >> setpagedevice " +*End +*?EFDuplex: "{currentpagedevice /Duplex get } stopped { (False) } + { {(True)} {(False)} ifelse } ifelse = flush" +*End +*CloseUI: *EFDuplex + +*%EFIFlags *Slipsheet Spooler|Command|Column +*%EFIGroup *Slipsheet Finishing/Finishing +*OpenUI *Slipsheet/Slip Sheet :Boolean +*OrderDependency: 12.0 AnySetup *Slipsheet +*DefaultSlipsheet: False +*Slipsheet True/On:" userdict /XJXsetSlipSheet known + { 1 XJXsetSlipSheet } + if " +*End +*Slipsheet False/Off:" userdict /XJXsetSlipSheet known + { 0 XJXsetSlipSheet } + if " +*End +*CloseUI: *Slipsheet + +*%EFIFlags *Sorter Command|Column +*%EFIGroup *Sorter Finishing/Finishing +*OpenUI *Sorter/Sorter : PickOne +*OrderDependency: 40.0 AnySetup *Sorter +*DefaultSorter: False +*Sorter False/Off: " userdict /XJXsetsorter known + { 0 XJXsetsorter } + if " +*End +*Sorter True/On: " userdict /XJXsetsorter known + { 1 XJXsetsorter } + if " +*End +*CloseUI: *Sorter + +*%EFIFlags *EFStapler Command|Column +*%EFIGroup *EFStapler Finishing/Finishing +*OpenUI *EFStapler/Stapler :PickOne +*OrderDependency: 40.0 AnySetup *EFStapler +*DefaultEFStapler: Off +*EFStapler Off/Off: " userdict /XJXsetstapler known + { 0 XJXsetstapler } + if " +*End +*EFStapler On/On: " userdict /XJXsetstapler known + { 1 XJXsetstapler } + if " +*End +*CloseUI: *EFStapler + +*%EFIFlags *EFCopierMode Command +*%EFIGroup *EFCopierMode Color/Color +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40.0 AnySetup *EFCopierMode +*DefaultEFCopierMode: TextInh +*EFCopierMode TextInh/Text Enhancement: " userdict /XJXsetmapmode known + { 2 XJXsetmapmode } + if " +*End +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + if " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + if " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *ColorModel Command|Rerip +*%EFIGroup *ColorModel Color/Color +*OpenUI *ColorModel/Color Mode :PickOne +*OrderDependency: 15.0 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } + { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse " +*End +*ColorModel Gray/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } + { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse " +*End +*?ColorModel: " currentpagedevice /ProcessColorModel get /DeviceCMYK eq {(CMYK)}{(Gray)} ifelse == " +*CloseUI: *ColorModel + +*%EFIFlags *EFOverprint Command|Rerip +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :Boolean +*OrderDependency: 40.0 AnySetup *EFOverprint +*DefaultEFOverprint: False +*EFOverprint True/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + if " +*End +*EFOverprint False/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *DEFPAPERSIZE Setup +*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne +*OrderDependency: 20.0 AnySetup *DEFPAPERSIZE +*DefaultDEFPAPERSIZE: US +*DEFPAPERSIZE US/US: "" +*DEFPAPERSIZE Metric/Metric: "" +*CloseUIEFI: *DEFPAPERSIZE + +*%EFIFlags *CONVPAPERSIZE Setup +*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne +*OrderDependency: 25.0 AnySetup *CONVPAPERSIZE +*DefaultCONVPAPERSIZE: False +*CONVPAPERSIZE False/No: "" +*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: "" +*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *CONVPAPERSIZE + +*%EFIFlags *COVPGATEND Setup +*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne +*OrderDependency: 30.0 AnySetup *COVPGATEND +*DefaultCOVPGATEND: NO +*COVPGATEND YES/Yes: "" +*COVPGATEND NO/No: "" +*CloseUIEFI: *COVPGATEND + +*%EFIFlags *COURIERSUBST Setup +*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne +*OrderDependency: 35.0 AnySetup *COURIERSUBST +*DefaultCOURIERSUBST: YES +*COURIERSUBST YES/Yes: "" +*COURIERSUBST NO/No: "" +*CloseUIEFI: *COURIERSUBST + +*%EFIFlags *PSERROR Setup +*OpenUIEFI *PSERROR/Print to PS Error : PickOne +*OrderDependency: 40.0 AnySetup *PSERROR +*DefaultPSERROR: NO +*PSERROR YES/Yes: "" +*PSERROR NO/No: "" +*CloseUIEFI: *PSERROR + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20.0 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *DefChkHPBlack Setup +*OpenUIEFI *DefChkHPBlack/Detect Black as default : PickOne +*OrderDependency: 21.0 AnySetup *DefChkHPBlack +*DefaultDefChkHPBlack: YES +*DefChkHPBlack YES/Yes: "" +*DefChkHPBlack NO/No: "" +*CloseUIEFI: *DefChkHPBlack + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50.0 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*MediaType Film/Opaque Film: " userdict /XJXsetmediatype known + { 5 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60.0 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: Presentation +*EFColorRendDict Photographic/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent } if " +*End +*EFColorRendDict Presentation/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent } if " +*End +*EFColorRendDict Solid/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent } if " +*End +*EFColorRendDict None/None: "" +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*% ColorWise body starts here +*% TV@B1.0@CMYK@971217 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " userdict /EFIColordict known { + userdict /EFIColordict get /SetLightestColAdj known { + userdict /EFIColordict get /SetLightestColAdj get exec + } if } if " +*End +*EFBrightness +0.16/90% Lighter: " userdict /EFIColordict known { + userdict /EFIColordict get /SetLighterColAdj known { + userdict /EFIColordict get /SetLighterColAdj get exec + } if } if " +*End +*EFBrightness +0.08/95% Light: " userdict /EFIColordict known { + userdict /EFIColordict get /SetLightColAdj known { + userdict /EFIColordict get /SetLightColAdj get exec + } if } if " +*End +*EFBrightness 00.00/100% Normal: " userdict /EFIColordict known { + userdict /EFIColordict get /SetNormalColAdj known { + userdict /EFIColordict get /SetNormalColAdj get exec + } if } if " +*End +*EFBrightness -0.08/105% Dark: " userdict /EFIColordict known { + userdict /EFIColordict get /SetDarkColAdj known { + userdict /EFIColordict get /SetDarkColAdj get exec + } if } if " +*End +*EFBrightness -0.16/110% Darker: " userdict /EFIColordict known { + userdict /EFIColordict get /SetDarkerColAdj known { + userdict /EFIColordict get /SetDarkerColAdj get exec + } if } if " +*End +*EFBrightness -0.24/115% Darkest: " userdict /EFIColordict known { + userdict /EFIColordict get /SetDarkestColAdj known { + userdict /EFIColordict get /SetDarkestColAdj get exec + } if } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: DummyEFRGB_OR +*EFRGBOverride DummyEFRGB_OR/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBColorSpaceBypass known { + (EFIRGB) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec + } if } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBColorSpaceBypass known { + (SRGB) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec + } if } if " +*End +*EFRGBOverride Apple13/Apple Standard: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBColorSpaceBypass known { + (APPLE13) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec + } if } if " +*End +*EFRGBOverride Other/Other: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBColorSpaceBypass known { + (OTHER) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec + } if } if " +*End +*EFRGBOverride Off/Off: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBColorSpaceBypass known { + null userdict /EFIColordict get /SetRGBColorSpaceBypass get exec + } if } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: DummyEFRGB_OG +*EFRGBOtherGamma DummyEFRGB_OG/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (1.0) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 1.2/1.2: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (1.2) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 1.4/1.4: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (1.4) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 1.6/1.6: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (1.6) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 1.8/1.8: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (1.8) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 2.0/2.0: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (2.0) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 2.2/2.2: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (2.2) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 2.4/2.4: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (2.4) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 2.6/2.6: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (2.6) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 2.8/2.8: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (2.8) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 3.0/3.0: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (3.0) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: DummyEFRGB_OW +*EFRGBOtherWtPt DummyEFRGB_OW/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherWhitePoint known { + (5000K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec + } if } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherWhitePoint known { + (5500K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec + } if } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherWhitePoint known { + (6500K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec + } if } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherWhitePoint known { + (7500K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec + } if } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherWhitePoint known { + (9300K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec + } if } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: DummyEFRGB_OP +*EFRGBOtherPhos DummyEFRGB_OP/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (Hitachi EBU) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (Hitachi/Ikegami) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (NTSC) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (Radius Pivot) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (SMPTE) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (Trinitron) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (SWOP-Coated) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation DIC/DIC: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (DIC) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Euroscale/Euroscale: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Euroscale) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Custom1/Custom-1: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Custom-1) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Custom2/Custom-2: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Custom-2) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Custom3/Custom-3: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Custom-3) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Custom4/Custom-4: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Custom-4) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Custom5/Custom-5: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Custom-5) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation None/None: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (.None) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation MatchCopy/Match Copy: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (.MatchCopy) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " userdict /EFIColordict known { + userdict /EFIColordict get /SetFastSimulationSpeed known { + userdict /EFIColordict get /SetFastSimulationSpeed get exec + } if } if " +*End +*EFSimSpeed Full/Full: " userdict /EFIColordict known { + userdict /EFIColordict get /SetSlowSimulationSpeed known { + userdict /EFIColordict get /SetSlowSimulationSpeed get exec + } if } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " userdict /EFIColordict known { + userdict /EFIColordict get /DisablePureBlack known { + userdict /EFIColordict get /DisablePureBlack get exec + } if } if " +*End +*EFPureBlack True/On: " userdict /EFIColordict known { + userdict /EFIColordict get /EnablePureBlack known { + userdict /EFIColordict get /EnablePureBlack get exec + } if } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " userdict /EFIColordict known { + userdict /EFIColordict get /DisableBlackOverprint known { + userdict /EFIColordict get /DisableBlackOverprint get exec + } if } if " +*End +*EFBlkOverprint True/On: " userdict /EFIColordict known { + userdict /EFIColordict get /EnableBlackOverprint known { + userdict /EFIColordict get /EnableBlackOverprint get exec + } if } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " userdict /EFIColordict known { + userdict /EFIColordict get /DisableSpotColorMatching known { + userdict /EFIColordict get /DisableSpotColorMatching get exec + } if } if " +*End +*EFSpotColors True/On: " userdict /EFIColordict known { + userdict /EFIColordict get /EnableSpotColorMatching known { + userdict /EFIColordict get /EnableSpotColorMatching get exec + } if } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + + +*%EFIFlags *EFHPBlack Spooler|Command|Rerip +*%EFIGroup *EFHPBlack Job/Job +*OpenUI *EFHPBlack/Black Detection : Boolean +*OrderDependency: 40.0 AnySetup *EFHPBlack +*DefaultEFHPBlack: True +*EFHPBlack False/Off: " userdict /XJXsethpblack known + { 0 XJXsethpblack } + if " +*End +*EFHPBlack True/On: " userdict /XJXsethpblack known + { 1 XJXsethpblack } + if " +*End +*CloseUI: *EFHPBlack + + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. + +*%EFIFlags *PageSize Command|Column|Rerip +*%EFIGroup *PageSize Media/Media +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4) XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize TabloidExtra/12x18: " userdict /XJXsetpagesize known + { (TabloidExtra) XJXsetpagesize } { 12x18 } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal) XJXsetpagesize } { legal } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize ISOB4/ISOB4: " userdict /XJXsetpagesize known + { (ISOB4) XJXsetpagesize } { isob4 } ifelse " +*End +*PageSize ISOB5/ISOB5: " userdict /XJXsetpagesize known + { (ISOB5) XJXsetpagesize } + { << /PageSize [499 709] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A6/SEF A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { SEFA6 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFISOB5/SEF ISOB5: " userdict /XJXsetpagesize known + { (ISOB5SEF) XJXsetpagesize } + { << /PageSize [499 709] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (EightByTenSEF) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } + { << /PageSize [576 720] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize 9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (NineByEleven) XJXsetpagesize } { SEF9x11 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize Docupac/SEF Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { SEFDocupac } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 18 dict + dup [612 792] (Letter) put + dup [595 842] (A4) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [864 1296] (TabloidExtra) put + dup [612 1008] (Legal) put + dup [612 936] (Legal13) put + dup [709 1001] (ISOB4) put + dup [499 709] (ISOB5) put + dup [297 420] (A6) put + dup [612 793] (SEFLet) put + dup [595 843] (SEFA4) put + dup [499 708] (SEFISOB5) put + dup [576 721] (SEF8x10) put + dup [576 720] (8x10) put + dup [648 792] (9x11) put + dup [648 864] (9x12) put + dup [684 842] (Docupac) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4) XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion TabloidExtra/12x18: " userdict /XJXsetpagesize known + { << (TabloidExtra) XJXsetpagesize } { 12x18 } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal) XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion ISOB4/ISOB4: " userdict /XJXsetpagesize known + { (ISOB4) XJXsetpagesize } { isob4 } ifelse " +*End +*PageRegion ISOB5/ISOB5: " userdict /XJXsetpagesize known + { (ISOB5) XJXsetpagesize } + { << /PageSize [499 709] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A6/SEF A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { SEFA6 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFISOB5/SEF ISOB5: " userdict /XJXsetpagesize known + { (ISOB5SEF) XJXsetpagesize } + { << /PageSize [499 709] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (SEF8x10) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (8x10) XJXsetpagesize } + { << /PageSize [576 720] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion 9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (9x11) XJXsetpagesize } { SEF9x11 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (9x12) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion Docupac/SEF Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { SEFDocupac } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "2 2 610 790" +*ImageableArea A4/A4: "2 2 593 840" +*ImageableArea Tabloid/11x17: "7 2 785 1222" +*ImageableArea A3/A3: "2 2 840 1189" +*ImageableArea TabloidExtra/12x18: "9 3 855 1293" +*ImageableArea Legal/Legal: "7 2 605 1006" +*ImageableArea Legal13/Legal 13: "7 2 605 934" +*ImageableArea ISOB4/ISOB4: "7 2 702 999" +*ImageableArea ISOB5/ISOB5: "2 2 497 707" +*ImageableArea A6/SEF A6: "7 2 290 418" +*ImageableArea SEFLet/SEF Letter: "7 2 605 790" +*ImageableArea SEFA4/SEF A4: "7 2 588 840" +*ImageableArea SEFISOB5/SEF ISOB5: "7 2 492 707" +*ImageableArea SEF8x10/SEF 8x10: "7 2 569 718" +*ImageableArea 8x10/8x10: "2 2 574 718" +*ImageableArea 9x11/SEF 9x11: "7 2 641 790" +*ImageableArea 9x12/9x12: "7 2 641 862" +*ImageableArea Docupac/SEF Docupac: "7 2 677 840" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension TabloidExtra/12x18: "864 1296" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension ISOB4/ISOB4: "709 1001" +*PaperDimension ISOB5/ISOB5: "499 709" +*PaperDimension A6/SEF A6: "297 420" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension SEFISOB5/SEF ISOB5: "499 708" +*PaperDimension SEF8x10/SEF 8x10: "576 721" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension 9x11/SEF 9x11: "648 792" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension Docupac/SEF Docupac: "684 842" + +*% Custom Page Sizes +*CustomPageSize True: " + pop pop pop 2 dict begin + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end setpagedevice" +*End +*ParamCustomPageSize Width: 1 points 0 864 +*ParamCustomPageSize Height: 2 points 0 1296 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "864" +*MaxMediaHeight: "1296" +*HWMargins: 0 0 0 0 + +*% PPD pages ends + +*RequiresPageRegion All: True + +*%EFIFlags *InputSlot Command|Spooler|Column +*%EFIGroup *InputSlot Media/Media +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20.0 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " userdict /XJXsettraysel known + { -1 XJXsettraysel } + if " +*End +*InputSlot Tray1/Tray 1: " userdict /XJXsettraysel known + { 1 XJXsettraysel } + if " +*End +*InputSlot Tray2/Tray 2: " userdict /XJXsettraysel known + { 2 XJXsettraysel } + if " +*End +*InputSlot Tray3/Tray 3: " userdict /XJXsettraysel known + { 3 XJXsettraysel } + if " +*End +*InputSlot TrayManual/Bypass Tray: " userdict /XJXsettraysel known + { 4 XJXsettraysel } + if " +*End +*CloseUI: *InputSlot + + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.100lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.100lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.100lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.100lpi.400dpi: "0" +*ColorSepScreenAngle Black.100lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.100lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.100lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 2.13.98 +*% End of PPD file +*% The byte count of this file should be exactly 077509 or 079485 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery ZX DocuColor 40 diff --git a/psprint_config/configuration/ppds/EFAX5010.PS b/psprint_config/configuration/ppds/EFAX5010.PS new file mode 100644 index 000000000000..08580b2c82ef --- /dev/null +++ b/psprint_config/configuration/ppds/EFAX5010.PS @@ -0,0 +1,2190 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.0" +*PCFileName: "EFAX5010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery ZX 5750)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery ZX 5750 Color Server v3010.104" +*ShortNickName: "Fiery ZX 5750 v3010.104" +*NickName: "Fiery ZX 5750 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*%EFIFlags *Instruct Column +*%EFIGroup *Instruct Notes/Notes +*%EFIJobNote *Instruct/Instructions :128 + +*% === Options and Constraints ============================== + +*% UIConstraints for Trays, Paper Sizes, and Media Types + +*% Only Plain paper may be printed from the trays. +*% Disallow all other media types from trays 1-4. + +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Transparent + +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Thick + +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Interleaved + +*UIConstraints: *MediaType Coated *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Coated + +*UIConstraints: *MediaType Thick2 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Thick2 + +*UIConstraints: *MediaType Tacking *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Tacking + +*UIConstraints: *MediaType SSTransfer *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType SSTransfer + +*UIConstraints: *MediaType Labels *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Labels + +*% Certain paper sizes may only be printed Manualfeed +*% Disallow these paper sizes from trays 1-4. + +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray1 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray1 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray2 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray2 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray3 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray3 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray4 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray4 *PageRegion TabloidExtra + +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray1 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray1 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray2 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray2 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray3 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray3 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray4 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray4 *PageRegion SEF8x10 + +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray1 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray1 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray2 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray2 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray3 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray3 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray4 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray4 *PageRegion SEF9x11 + +*UIConstraints: *PageSize 9x11 *InputSlot Tray1 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize 9x11 +*UIConstraints: *InputSlot Tray1 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray2 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize 9x11 +*UIConstraints: *InputSlot Tray2 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray3 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize 9x11 +*UIConstraints: *InputSlot Tray3 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray4 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize 9x11 +*UIConstraints: *InputSlot Tray4 *PageRegion 9x11 + +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageRegion A6 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray4 +*UIConstraints: *PageRegion A6 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize A6 +*UIConstraints: *InputSlot Tray4 *PageRegion A6 + +*UIConstraints: *PageSize SEFB5 *InputSlot Tray1 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray2 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray3 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray4 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray4 *PageRegion SEFB5 + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray4 +*UIConstraints: *PageRegion B5 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize B5 +*UIConstraints: *InputSlot Tray4 *PageRegion B5 + +*UIConstraints: *PageSize 4x6 *InputSlot Tray1 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize 4x6 +*UIConstraints: *InputSlot Tray1 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray2 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize 4x6 +*UIConstraints: *InputSlot Tray2 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray3 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize 4x6 +*UIConstraints: *InputSlot Tray3 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray4 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize 4x6 +*UIConstraints: *InputSlot Tray4 *PageRegion 4x6 + +*% Each paper size is supported for only certain media +*% types. Disallow unsupported combinations. + +*UIConstraints: *PageSize TabloidExtra *MediaType Transparent +*UIConstraints: *PageRegion TabloidExtra *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize TabloidExtra +*UIConstraints: *MediaType Transparent *PageRegion TabloidExtra +*UIConstraints: *PageSize Legal13 *MediaType Transparent +*UIConstraints: *PageRegion Legal13 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize Legal13 +*UIConstraints: *MediaType Transparent *PageRegion Legal13 +*UIConstraints: *PageSize Legal *MediaType Transparent +*UIConstraints: *PageRegion Legal *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize Legal +*UIConstraints: *MediaType Transparent *PageRegion Legal +*UIConstraints: *PageSize SEF8x10 *MediaType Transparent +*UIConstraints: *PageRegion SEF8x10 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEF8x10 +*UIConstraints: *MediaType Transparent *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Transparent +*UIConstraints: *PageRegion 8x10 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 8x10 +*UIConstraints: *MediaType Transparent *PageRegion 8x10 +*UIConstraints: *PageSize SEF9x11 *MediaType Transparent +*UIConstraints: *PageRegion SEF9x11 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEF9x11 +*UIConstraints: *MediaType Transparent *PageRegion SEF9x11 +*UIConstraints: *PageSize 9x11 *MediaType Transparent +*UIConstraints: *PageRegion 9x11 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 9x11 +*UIConstraints: *MediaType Transparent *PageRegion 9x11 +*UIConstraints: *PageSize 9x12 *MediaType Transparent +*UIConstraints: *PageRegion 9x12 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 9x12 +*UIConstraints: *MediaType Transparent *PageRegion 9x12 +*UIConstraints: *PageSize A6 *MediaType Transparent +*UIConstraints: *PageRegion A6 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize A6 +*UIConstraints: *MediaType Transparent *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Transparent +*UIConstraints: *PageRegion B4 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize B4 +*UIConstraints: *MediaType Transparent *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Transparent +*UIConstraints: *PageRegion SEFB5 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEFB5 +*UIConstraints: *MediaType Transparent *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Transparent +*UIConstraints: *PageRegion B5 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize B5 +*UIConstraints: *MediaType Transparent *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Transparent +*UIConstraints: *PageRegion 4x6 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 4x6 +*UIConstraints: *MediaType Transparent *PageRegion 4x6 + +*UIConstraints: *PageSize 8x10 *MediaType Thick +*UIConstraints: *PageRegion 8x10 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize 8x10 +*UIConstraints: *MediaType Thick *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Thick +*UIConstraints: *PageRegion A6 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize A6 +*UIConstraints: *MediaType Thick *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Thick +*UIConstraints: *PageRegion B4 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize B4 +*UIConstraints: *MediaType Thick *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Thick +*UIConstraints: *PageRegion SEFB5 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize SEFB5 +*UIConstraints: *MediaType Thick *PageRegion SEFB5 +*UIConstraints: *PageSize 4x6 *MediaType Thick +*UIConstraints: *PageRegion 4x6 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize 4x6 +*UIConstraints: *MediaType Thick *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Interleaved +*UIConstraints: *PageRegion TabloidExtra *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize TabloidExtra +*UIConstraints: *MediaType Interleaved *PageRegion TabloidExtra +*UIConstraints: *PageSize Legal13 *MediaType Interleaved +*UIConstraints: *PageRegion Legal13 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize Legal13 +*UIConstraints: *MediaType Interleaved *PageRegion Legal13 +*UIConstraints: *PageSize Legal *MediaType Interleaved +*UIConstraints: *PageRegion Legal *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize Legal +*UIConstraints: *MediaType Interleaved *PageRegion Legal +*UIConstraints: *PageSize SEF8x10 *MediaType Interleaved +*UIConstraints: *PageRegion SEF8x10 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEF8x10 +*UIConstraints: *MediaType Interleaved *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Interleaved +*UIConstraints: *PageRegion 8x10 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 8x10 +*UIConstraints: *MediaType Interleaved *PageRegion 8x10 +*UIConstraints: *PageSize SEF9x11 *MediaType Interleaved +*UIConstraints: *PageRegion SEF9x11 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEF9x11 +*UIConstraints: *MediaType Interleaved *PageRegion SEF9x11 +*UIConstraints: *PageSize 9x11 *MediaType Interleaved +*UIConstraints: *PageRegion 9x11 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 9x11 +*UIConstraints: *MediaType Interleaved *PageRegion 9x11 +*UIConstraints: *PageSize 9x12 *MediaType Interleaved +*UIConstraints: *PageRegion 9x12 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 9x12 +*UIConstraints: *MediaType Interleaved *PageRegion 9x12 +*UIConstraints: *PageSize A6 *MediaType Interleaved +*UIConstraints: *PageRegion A6 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize A6 +*UIConstraints: *MediaType Interleaved *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Interleaved +*UIConstraints: *PageRegion B4 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize B4 +*UIConstraints: *MediaType Interleaved *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Interleaved +*UIConstraints: *PageRegion SEFB5 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEFB5 +*UIConstraints: *MediaType Interleaved *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Interleaved +*UIConstraints: *PageRegion B5 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize B5 +*UIConstraints: *MediaType Interleaved *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Interleaved +*UIConstraints: *PageRegion 4x6 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 4x6 +*UIConstraints: *MediaType Interleaved *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Coated +*UIConstraints: *PageRegion TabloidExtra *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize TabloidExtra +*UIConstraints: *MediaType Coated *PageRegion TabloidExtra +*UIConstraints: *PageSize A6 *MediaType Coated +*UIConstraints: *PageRegion A6 *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize A6 +*UIConstraints: *MediaType Coated *PageRegion A6 +*UIConstraints: *PageSize 4x6 *MediaType Coated +*UIConstraints: *PageRegion 4x6 *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize 4x6 +*UIConstraints: *MediaType Coated *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Thick2 +*UIConstraints: *PageRegion TabloidExtra *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize TabloidExtra +*UIConstraints: *MediaType Thick2 *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Thick2 +*UIConstraints: *PageRegion SEF8x10 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize SEF8x10 +*UIConstraints: *MediaType Thick2 *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Thick2 +*UIConstraints: *PageRegion 8x10 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize 8x10 +*UIConstraints: *MediaType Thick2 *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Thick2 +*UIConstraints: *PageRegion A6 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize A6 +*UIConstraints: *MediaType Thick2 *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Thick2 +*UIConstraints: *PageRegion B4 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize B4 +*UIConstraints: *MediaType Thick2 *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Thick2 +*UIConstraints: *PageRegion SEFB5 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize SEFB5 +*UIConstraints: *MediaType Thick2 *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Thick2 +*UIConstraints: *PageRegion B5 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize B5 +*UIConstraints: *MediaType Thick2 *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Thick2 +*UIConstraints: *PageRegion 4x6 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize 4x6 +*UIConstraints: *MediaType Thick2 *PageRegion 4x6 + +*UIConstraints: *PageSize Tabloid *MediaType Tacking +*UIConstraints: *PageRegion Tabloid *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize Tabloid +*UIConstraints: *MediaType Tacking *PageRegion Tabloid +*UIConstraints: *PageSize TabloidExtra *MediaType Tacking +*UIConstraints: *PageRegion TabloidExtra *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize TabloidExtra +*UIConstraints: *MediaType Tacking *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Tacking +*UIConstraints: *PageRegion SEF8x10 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize SEF8x10 +*UIConstraints: *MediaType Tacking *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Tacking +*UIConstraints: *PageRegion 8x10 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize 8x10 +*UIConstraints: *MediaType Tacking *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Tacking +*UIConstraints: *PageRegion A6 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize A6 +*UIConstraints: *MediaType Tacking *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Tacking +*UIConstraints: *PageRegion B4 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize B4 +*UIConstraints: *MediaType Tacking *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Tacking +*UIConstraints: *PageRegion SEFB5 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize SEFB5 +*UIConstraints: *MediaType Tacking *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Tacking +*UIConstraints: *PageRegion B5 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize B5 +*UIConstraints: *MediaType Tacking *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Tacking +*UIConstraints: *PageRegion 4x6 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize 4x6 +*UIConstraints: *MediaType Tacking *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType SSTransfer +*UIConstraints: *PageRegion TabloidExtra *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize TabloidExtra +*UIConstraints: *MediaType SSTransfer *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType SSTransfer +*UIConstraints: *PageRegion SEF8x10 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize SEF8x10 +*UIConstraints: *MediaType SSTransfer *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType SSTransfer +*UIConstraints: *PageRegion 8x10 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize 8x10 +*UIConstraints: *MediaType SSTransfer *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType SSTransfer +*UIConstraints: *PageRegion A6 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize A6 +*UIConstraints: *MediaType SSTransfer *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType SSTransfer +*UIConstraints: *PageRegion B4 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize B4 +*UIConstraints: *MediaType SSTransfer *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType SSTransfer +*UIConstraints: *PageRegion SEFB5 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize SEFB5 +*UIConstraints: *MediaType SSTransfer *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType SSTransfer +*UIConstraints: *PageRegion B5 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize B5 +*UIConstraints: *MediaType SSTransfer *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType SSTransfer +*UIConstraints: *PageRegion 4x6 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize 4x6 +*UIConstraints: *MediaType SSTransfer *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Labels +*UIConstraints: *PageRegion TabloidExtra *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize TabloidExtra +*UIConstraints: *MediaType Labels *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Labels +*UIConstraints: *PageRegion SEF8x10 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize SEF8x10 +*UIConstraints: *MediaType Labels *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Labels +*UIConstraints: *PageRegion 8x10 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize 8x10 +*UIConstraints: *MediaType Labels *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Labels +*UIConstraints: *PageRegion A6 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize A6 +*UIConstraints: *MediaType Labels *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Labels +*UIConstraints: *PageRegion B4 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize B4 +*UIConstraints: *MediaType Labels *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Labels +*UIConstraints: *PageRegion SEFB5 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize SEFB5 +*UIConstraints: *MediaType Labels *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Labels +*UIConstraints: *PageRegion B5 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize B5 +*UIConstraints: *MediaType Labels *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Labels +*UIConstraints: *PageRegion 4x6 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize 4x6 +*UIConstraints: *MediaType Labels *PageRegion 4x6 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*MediaType Coated/Coated Paper: " userdict /XJXsetmediatype known + { 5 XJXsetmediatype } if" +*End +*MediaType Thick2/Thick Paper 2: " userdict /XJXsetmediatype known + { 6 XJXsetmediatype } if" +*End +*MediaType Tacking/Tacking Film: " userdict /XJXsetmediatype known + { 7 XJXsetmediatype } if" +*End +*MediaType SSTransfer/SST: " userdict /XJXsetmediatype known + { 8 XJXsetmediatype } if" +*End +*MediaType Labels/Labels: " userdict /XJXsetmediatype known + { 9 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0: " << >> setpagedevice " +*EFRotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize TabloidExtra/12x18: " userdict /XJXsetpagesize known + { (TabloidExtra) XJXsetpagesize } + { << /PageSize [864 1296] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize 4x6/Postcard: " userdict /XJXsetpagesize known + { (Postcard) XJXsetpagesize } + { << /PageSize [288 432] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize A6/A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { a6 } ifelse " +*End +*PageSize 9x11/9x11: " userdict /XJXsetpagesize known + { (NineByEleven) XJXsetpagesize } + { << /PageSize [648 792] /MediaType null + /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice + } ifelse " +*End +*PageSize SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (NineByElevenSEF) XJXsetpagesize } + { << /PageSize [648 792] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (EightByTenSEF) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 19 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 793] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [516 728] (SEFB5) put + dup [864 1296] (TabloidExtra) put + dup [288 432] (4x6) put + dup [297 420] (A6) put + dup [648 792] (9x11) put + dup [648 793] (SEF9x11) put + dup [576 721] (SEF8x10) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion TabloidExtra/12x18: " userdict /XJXsetpagesize known + { (TabloidExtra) XJXsetpagesize } + { << /PageSize [864 1296] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion 4x6/Postcard: " userdict /XJXsetpagesize known + { (Postcard) XJXsetpagesize } + { << /PageSize [288 432] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion A6/A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { a6 } ifelse " +*End +*PageRegion 9x11/9x11: " userdict /XJXsetpagesize known + { (NineByEleven) XJXsetpagesize } + { << /PageSize [648 792] /MediaType null + /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice + } ifelse " +*End +*PageRegion SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (NineByElevenSEF) XJXsetpagesize } + { << /PageSize [648 792] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (EightByTenSEF) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "14 11 595 783" +*ImageableArea A4/A4: "14 11 578 833" +*ImageableArea Legal/Legal: "9 14 601 991" +*ImageableArea Tabloid/11x17: "9 14 781 1207" +*ImageableArea A3/A3: "9 14 829 1172" +*ImageableArea 8x10/8x10: "14 11 559 711" +*ImageableArea Legal13/Legal 13: "9 14 601 919" +*ImageableArea 9x12/9x12: "9 14 637 847" +*ImageableArea SEFLet/SEF Letter: "9 14 601 775" +*ImageableArea SEFA4/SEF A4: "9 14 584 825" +*ImageableArea TabloidExtra/12x18: "9 11 856 1282" +*ImageableArea 4x6/Postcard: "9 14 277 415" +*ImageableArea B4/B4: "9 14 718 1015" +*ImageableArea B5/B5: "14 11 499 720" +*ImageableArea SEFB5/SEF B5: "9 14 505 712" +*ImageableArea A6/A6: "9 14 286 403" +*ImageableArea 9x11/9x11: "14 11 631 783" +*ImageableArea SEF9x11/SEF 9x11: "9 14 637 775" +*ImageableArea SEF8x10/SEF 8x10: "9 14 565 703" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension SEFB5/SEF B5: "516 728" +*PaperDimension TabloidExtra/12x18: "864 1296" +*PaperDimension 4x6/Postcard: "288 432" +*PaperDimension A6/A6: "297 420" +*PaperDimension 9x11/9x11: "648 792" +*PaperDimension SEF9x11/SEF 9x11: "648 793" +*PaperDimension SEF8x10/SEF 8x10: "576 721" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "(printerinfo trayselect -1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*% For Tray 4 on 5750, trayselect value is 9, this is what +*% we set on the copier. +*InputSlot Tray4/Tray 4: "(printerinfo trayselect 9) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Manual Feed: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 5.19.98 +*% End of PPD file +*% The byte count of this file should be exactly 091362 or 093552 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery ZX 5750 diff --git a/psprint_config/configuration/ppds/EFAX7010.PS b/psprint_config/configuration/ppds/EFAX7010.PS new file mode 100644 index 000000000000..7cadf8829728 --- /dev/null +++ b/psprint_config/configuration/ppds/EFAX7010.PS @@ -0,0 +1,1698 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.1" +*PCFileName: "EFAX7010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery ZX 5799)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery ZX 5799 Color Server v3010.104" +*ShortNickName: "Fiery ZX 5799 v3010.104" +*NickName: "Fiery ZX 5799 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*%EFIFlags *Instruct Column +*%EFIGroup *Instruct Notes/Notes +*%EFIJobNote *Instruct/Instructions :128 + +*% === Options and Constraints ============================== + +*% Transparencies, Thick paper, and Transparent Interleave +*% should only be printed from Manual Feed. +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved + +*UIConstraints: *PageSize Docupac *InputSlot Tray1 +*UIConstraints: *PageRegion Docupac *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize Docupac +*UIConstraints: *InputSlot Tray1 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray2 +*UIConstraints: *PageRegion Docupac *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize Docupac +*UIConstraints: *InputSlot Tray2 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray3 +*UIConstraints: *PageRegion Docupac *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize Docupac +*UIConstraints: *InputSlot Tray3 *PageRegion Docupac + +*UIConstraints: *PageSize SEFB5 *InputSlot Tray1 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray2 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray3 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5 + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 + +*UIConstraints: *PageSize B4 *InputSlot Tray1 +*UIConstraints: *PageRegion B4 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B4 +*UIConstraints: *InputSlot Tray1 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray2 +*UIConstraints: *PageRegion B4 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B4 +*UIConstraints: *InputSlot Tray2 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray3 +*UIConstraints: *PageRegion B4 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B4 +*UIConstraints: *InputSlot Tray3 *PageRegion B4 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFSharpness Spooler|Command +*%EFIGroup *EFSharpness Job/Job +*OpenUI *EFSharpness/Sharpness :PickOne +*OrderDependency: 40 AnySetup *EFSharpness +*DefaultEFSharpness: EFSharpnessDEF +*EFSharpness EFSharpnessDEF/Printer's default: "" +*EFSharpness Softer/Softer: " userdict /XJXsharpness known + { 10 XJXsharpness } + { (printerinfo sharpness 10) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Normal/Normal: " userdict /XJXsharpness known + { 3 XJXsharpness } + { (printerinfo sharpness 3) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known + { 4 XJXsharpness } + { (printerinfo sharpness 4) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSharpness + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0°: " << >> setpagedevice " +*EFRotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 14 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 792] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [516 728] (SEFB5) put + dup [684 842] (Docupac) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "9 12 589 783" +*ImageableArea A4/A4: "9 12 572 833" +*ImageableArea Legal/Legal: "9 9 600 985" +*ImageableArea Tabloid/11x17: "9 9 780 1201" +*ImageableArea A3/A3: "10 10 830 1168" +*ImageableArea 8x10/8x10: "9 12 553 711" +*ImageableArea Legal13/Legal 13: "9 9 600 913" +*ImageableArea 9x12/9x12: "9 9 636 841" +*ImageableArea SEFLet/SEF Letter: "9 10 600 770" +*ImageableArea SEFA4/SEF A4: "9 10 583 820" +*ImageableArea B4/B4: "9 9 717 1006" +*ImageableArea B5/B5: "9 9 490 717" +*ImageableArea SEFB5/SEF B5: "9 12 507 703" +*ImageableArea Docupac/Docupac: "9 9 672 819" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension SEFB5/SEF B5: "516 728" +*PaperDimension Docupac/Docupac: "684 842" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "(printerinfo trayselect -1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Manual Feed: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 5.19.98 +*% End of PPD file +*% The byte count of this file should be exactly 067211 or 068909 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery ZX 5799 diff --git a/psprint_config/configuration/ppds/EFMX3010.PS b/psprint_config/configuration/ppds/EFMX3010.PS new file mode 100644 index 000000000000..b3d2c8be5403 --- /dev/null +++ b/psprint_config/configuration/ppds/EFMX3010.PS @@ -0,0 +1,1669 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.0" +*PCFileName: "EFMX3010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery X2 5790)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery X2 5790 Color Server v3010.104" +*ShortNickName: "Fiery X2 5790 v3010.104" +*NickName: "Fiery X2 5790 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*% === Options and Constraints ============================== + +*% Transparencies, Thick paper, and Transparent Interleave +*% should only be printed from Manual Feed. +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved + +*UIConstraints: *PageSize Docupac *InputSlot Tray1 +*UIConstraints: *PageRegion Docupac *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize Docupac +*UIConstraints: *InputSlot Tray1 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray2 +*UIConstraints: *PageRegion Docupac *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize Docupac +*UIConstraints: *InputSlot Tray2 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray3 +*UIConstraints: *PageRegion Docupac *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize Docupac +*UIConstraints: *InputSlot Tray3 *PageRegion Docupac + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 + +*UIConstraints: *PageSize B4 *InputSlot Tray1 +*UIConstraints: *PageRegion B4 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B4 +*UIConstraints: *InputSlot Tray1 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray2 +*UIConstraints: *PageRegion B4 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B4 +*UIConstraints: *InputSlot Tray2 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray3 +*UIConstraints: *PageRegion B4 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B4 +*UIConstraints: *InputSlot Tray3 *PageRegion B4 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFSharpness Spooler|Command +*%EFIGroup *EFSharpness Job/Job +*OpenUI *EFSharpness/Sharpness :PickOne +*OrderDependency: 40 AnySetup *EFSharpness +*DefaultEFSharpness: EFSharpnessDEF +*EFSharpness EFSharpnessDEF/Printer's default: "" +*EFSharpness Softer/Softer: " userdict /XJXsharpness known + { 10 XJXsharpness } + { (printerinfo sharpness 10) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Normal/Normal: " userdict /XJXsharpness known + { 3 XJXsharpness } + { (printerinfo sharpness 3) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known + { 4 XJXsharpness } + { (printerinfo sharpness 4) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSharpness + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0°: " << >> setpagedevice " +*EFRotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 13 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 792] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [684 842] (Docupac) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "9 12 589 783" +*ImageableArea A4/A4: "9 12 572 833" +*ImageableArea Legal/Legal: "9 9 600 985" +*ImageableArea Tabloid/11x17: "9 9 780 1201" +*ImageableArea A3/A3: "10 10 830 1168" +*ImageableArea 8x10/8x10: "9 12 553 711" +*ImageableArea Legal13/Legal 13: "9 9 600 913" +*ImageableArea 9x12/9x12: "9 9 636 841" +*ImageableArea SEFLet/SEF Letter: "9 10 600 770" +*ImageableArea SEFA4/SEF A4: "9 10 583 820" +*ImageableArea B4/B4: "9 9 717 1006" +*ImageableArea B5/B5: "9 9 490 717" +*ImageableArea Docupac/Docupac: "9 9 672 819" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension Docupac/Docupac: "684 842" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "" +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Bypass Tray: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 6/2/98 +*% End of PPD file +*% The byte count of this file should be exactly 066432 or 068101 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery X2 5790 diff --git a/psprint_config/configuration/ppds/EFMX5010.PS b/psprint_config/configuration/ppds/EFMX5010.PS new file mode 100644 index 000000000000..59d78c25b4ef --- /dev/null +++ b/psprint_config/configuration/ppds/EFMX5010.PS @@ -0,0 +1,2183 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.1" +*PCFileName: "EFMX5010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery X2 5750)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery X2 5750 Color Server v3010.104" +*ShortNickName: "Fiery X2 5750 v3010.104" +*NickName: "Fiery X2 5750 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*% === Options and Constraints ============================== + +*% UIConstraints for Trays, Paper Sizes, and Media Types + +*% Only Plain paper may be printed from the trays. +*% Disallow all other media types from trays 1-4. + +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Transparent + +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Thick + +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Interleaved + +*UIConstraints: *MediaType Coated *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Coated + +*UIConstraints: *MediaType Thick2 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Thick2 + +*UIConstraints: *MediaType Tacking *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Tacking + +*UIConstraints: *MediaType SSTransfer *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType SSTransfer + +*UIConstraints: *MediaType Labels *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Labels + +*% Certain paper sizes may only be printed Manualfeed +*% Disallow these paper sizes from trays 1-4. + +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray1 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray1 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray2 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray2 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray3 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray3 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray4 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray4 *PageRegion TabloidExtra + +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray1 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray1 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray2 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray2 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray3 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray3 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray4 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray4 *PageRegion SEF8x10 + +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray1 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray1 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray2 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray2 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray3 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray3 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray4 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray4 *PageRegion SEF9x11 + +*UIConstraints: *PageSize 9x11 *InputSlot Tray1 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize 9x11 +*UIConstraints: *InputSlot Tray1 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray2 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize 9x11 +*UIConstraints: *InputSlot Tray2 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray3 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize 9x11 +*UIConstraints: *InputSlot Tray3 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray4 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize 9x11 +*UIConstraints: *InputSlot Tray4 *PageRegion 9x11 + +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageRegion A6 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray4 +*UIConstraints: *PageRegion A6 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize A6 +*UIConstraints: *InputSlot Tray4 *PageRegion A6 + +*UIConstraints: *PageSize SEFB5 *InputSlot Tray1 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray2 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray3 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray4 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray4 *PageRegion SEFB5 + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray4 +*UIConstraints: *PageRegion B5 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize B5 +*UIConstraints: *InputSlot Tray4 *PageRegion B5 + +*UIConstraints: *PageSize 4x6 *InputSlot Tray1 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize 4x6 +*UIConstraints: *InputSlot Tray1 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray2 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize 4x6 +*UIConstraints: *InputSlot Tray2 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray3 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize 4x6 +*UIConstraints: *InputSlot Tray3 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray4 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize 4x6 +*UIConstraints: *InputSlot Tray4 *PageRegion 4x6 + +*% Each paper size is supported for only certain media +*% types. Disallow unsupported combinations. + +*UIConstraints: *PageSize TabloidExtra *MediaType Transparent +*UIConstraints: *PageRegion TabloidExtra *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize TabloidExtra +*UIConstraints: *MediaType Transparent *PageRegion TabloidExtra +*UIConstraints: *PageSize Legal13 *MediaType Transparent +*UIConstraints: *PageRegion Legal13 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize Legal13 +*UIConstraints: *MediaType Transparent *PageRegion Legal13 +*UIConstraints: *PageSize Legal *MediaType Transparent +*UIConstraints: *PageRegion Legal *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize Legal +*UIConstraints: *MediaType Transparent *PageRegion Legal +*UIConstraints: *PageSize SEF8x10 *MediaType Transparent +*UIConstraints: *PageRegion SEF8x10 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEF8x10 +*UIConstraints: *MediaType Transparent *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Transparent +*UIConstraints: *PageRegion 8x10 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 8x10 +*UIConstraints: *MediaType Transparent *PageRegion 8x10 +*UIConstraints: *PageSize SEF9x11 *MediaType Transparent +*UIConstraints: *PageRegion SEF9x11 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEF9x11 +*UIConstraints: *MediaType Transparent *PageRegion SEF9x11 +*UIConstraints: *PageSize 9x11 *MediaType Transparent +*UIConstraints: *PageRegion 9x11 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 9x11 +*UIConstraints: *MediaType Transparent *PageRegion 9x11 +*UIConstraints: *PageSize 9x12 *MediaType Transparent +*UIConstraints: *PageRegion 9x12 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 9x12 +*UIConstraints: *MediaType Transparent *PageRegion 9x12 +*UIConstraints: *PageSize A6 *MediaType Transparent +*UIConstraints: *PageRegion A6 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize A6 +*UIConstraints: *MediaType Transparent *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Transparent +*UIConstraints: *PageRegion B4 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize B4 +*UIConstraints: *MediaType Transparent *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Transparent +*UIConstraints: *PageRegion SEFB5 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEFB5 +*UIConstraints: *MediaType Transparent *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Transparent +*UIConstraints: *PageRegion B5 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize B5 +*UIConstraints: *MediaType Transparent *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Transparent +*UIConstraints: *PageRegion 4x6 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 4x6 +*UIConstraints: *MediaType Transparent *PageRegion 4x6 + +*UIConstraints: *PageSize 8x10 *MediaType Thick +*UIConstraints: *PageRegion 8x10 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize 8x10 +*UIConstraints: *MediaType Thick *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Thick +*UIConstraints: *PageRegion A6 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize A6 +*UIConstraints: *MediaType Thick *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Thick +*UIConstraints: *PageRegion B4 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize B4 +*UIConstraints: *MediaType Thick *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Thick +*UIConstraints: *PageRegion SEFB5 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize SEFB5 +*UIConstraints: *MediaType Thick *PageRegion SEFB5 +*UIConstraints: *PageSize 4x6 *MediaType Thick +*UIConstraints: *PageRegion 4x6 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize 4x6 +*UIConstraints: *MediaType Thick *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Interleaved +*UIConstraints: *PageRegion TabloidExtra *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize TabloidExtra +*UIConstraints: *MediaType Interleaved *PageRegion TabloidExtra +*UIConstraints: *PageSize Legal13 *MediaType Interleaved +*UIConstraints: *PageRegion Legal13 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize Legal13 +*UIConstraints: *MediaType Interleaved *PageRegion Legal13 +*UIConstraints: *PageSize Legal *MediaType Interleaved +*UIConstraints: *PageRegion Legal *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize Legal +*UIConstraints: *MediaType Interleaved *PageRegion Legal +*UIConstraints: *PageSize SEF8x10 *MediaType Interleaved +*UIConstraints: *PageRegion SEF8x10 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEF8x10 +*UIConstraints: *MediaType Interleaved *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Interleaved +*UIConstraints: *PageRegion 8x10 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 8x10 +*UIConstraints: *MediaType Interleaved *PageRegion 8x10 +*UIConstraints: *PageSize SEF9x11 *MediaType Interleaved +*UIConstraints: *PageRegion SEF9x11 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEF9x11 +*UIConstraints: *MediaType Interleaved *PageRegion SEF9x11 +*UIConstraints: *PageSize 9x11 *MediaType Interleaved +*UIConstraints: *PageRegion 9x11 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 9x11 +*UIConstraints: *MediaType Interleaved *PageRegion 9x11 +*UIConstraints: *PageSize 9x12 *MediaType Interleaved +*UIConstraints: *PageRegion 9x12 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 9x12 +*UIConstraints: *MediaType Interleaved *PageRegion 9x12 +*UIConstraints: *PageSize A6 *MediaType Interleaved +*UIConstraints: *PageRegion A6 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize A6 +*UIConstraints: *MediaType Interleaved *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Interleaved +*UIConstraints: *PageRegion B4 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize B4 +*UIConstraints: *MediaType Interleaved *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Interleaved +*UIConstraints: *PageRegion SEFB5 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEFB5 +*UIConstraints: *MediaType Interleaved *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Interleaved +*UIConstraints: *PageRegion B5 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize B5 +*UIConstraints: *MediaType Interleaved *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Interleaved +*UIConstraints: *PageRegion 4x6 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 4x6 +*UIConstraints: *MediaType Interleaved *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Coated +*UIConstraints: *PageRegion TabloidExtra *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize TabloidExtra +*UIConstraints: *MediaType Coated *PageRegion TabloidExtra +*UIConstraints: *PageSize A6 *MediaType Coated +*UIConstraints: *PageRegion A6 *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize A6 +*UIConstraints: *MediaType Coated *PageRegion A6 +*UIConstraints: *PageSize 4x6 *MediaType Coated +*UIConstraints: *PageRegion 4x6 *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize 4x6 +*UIConstraints: *MediaType Coated *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Thick2 +*UIConstraints: *PageRegion TabloidExtra *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize TabloidExtra +*UIConstraints: *MediaType Thick2 *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Thick2 +*UIConstraints: *PageRegion SEF8x10 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize SEF8x10 +*UIConstraints: *MediaType Thick2 *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Thick2 +*UIConstraints: *PageRegion 8x10 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize 8x10 +*UIConstraints: *MediaType Thick2 *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Thick2 +*UIConstraints: *PageRegion A6 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize A6 +*UIConstraints: *MediaType Thick2 *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Thick2 +*UIConstraints: *PageRegion B4 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize B4 +*UIConstraints: *MediaType Thick2 *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Thick2 +*UIConstraints: *PageRegion SEFB5 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize SEFB5 +*UIConstraints: *MediaType Thick2 *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Thick2 +*UIConstraints: *PageRegion B5 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize B5 +*UIConstraints: *MediaType Thick2 *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Thick2 +*UIConstraints: *PageRegion 4x6 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize 4x6 +*UIConstraints: *MediaType Thick2 *PageRegion 4x6 + +*UIConstraints: *PageSize Tabloid *MediaType Tacking +*UIConstraints: *PageRegion Tabloid *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize Tabloid +*UIConstraints: *MediaType Tacking *PageRegion Tabloid +*UIConstraints: *PageSize TabloidExtra *MediaType Tacking +*UIConstraints: *PageRegion TabloidExtra *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize TabloidExtra +*UIConstraints: *MediaType Tacking *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Tacking +*UIConstraints: *PageRegion SEF8x10 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize SEF8x10 +*UIConstraints: *MediaType Tacking *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Tacking +*UIConstraints: *PageRegion 8x10 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize 8x10 +*UIConstraints: *MediaType Tacking *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Tacking +*UIConstraints: *PageRegion A6 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize A6 +*UIConstraints: *MediaType Tacking *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Tacking +*UIConstraints: *PageRegion B4 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize B4 +*UIConstraints: *MediaType Tacking *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Tacking +*UIConstraints: *PageRegion SEFB5 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize SEFB5 +*UIConstraints: *MediaType Tacking *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Tacking +*UIConstraints: *PageRegion B5 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize B5 +*UIConstraints: *MediaType Tacking *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Tacking +*UIConstraints: *PageRegion 4x6 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize 4x6 +*UIConstraints: *MediaType Tacking *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType SSTransfer +*UIConstraints: *PageRegion TabloidExtra *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize TabloidExtra +*UIConstraints: *MediaType SSTransfer *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType SSTransfer +*UIConstraints: *PageRegion SEF8x10 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize SEF8x10 +*UIConstraints: *MediaType SSTransfer *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType SSTransfer +*UIConstraints: *PageRegion 8x10 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize 8x10 +*UIConstraints: *MediaType SSTransfer *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType SSTransfer +*UIConstraints: *PageRegion A6 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize A6 +*UIConstraints: *MediaType SSTransfer *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType SSTransfer +*UIConstraints: *PageRegion B4 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize B4 +*UIConstraints: *MediaType SSTransfer *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType SSTransfer +*UIConstraints: *PageRegion SEFB5 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize SEFB5 +*UIConstraints: *MediaType SSTransfer *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType SSTransfer +*UIConstraints: *PageRegion B5 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize B5 +*UIConstraints: *MediaType SSTransfer *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType SSTransfer +*UIConstraints: *PageRegion 4x6 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize 4x6 +*UIConstraints: *MediaType SSTransfer *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Labels +*UIConstraints: *PageRegion TabloidExtra *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize TabloidExtra +*UIConstraints: *MediaType Labels *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Labels +*UIConstraints: *PageRegion SEF8x10 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize SEF8x10 +*UIConstraints: *MediaType Labels *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Labels +*UIConstraints: *PageRegion 8x10 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize 8x10 +*UIConstraints: *MediaType Labels *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Labels +*UIConstraints: *PageRegion A6 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize A6 +*UIConstraints: *MediaType Labels *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Labels +*UIConstraints: *PageRegion B4 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize B4 +*UIConstraints: *MediaType Labels *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Labels +*UIConstraints: *PageRegion SEFB5 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize SEFB5 +*UIConstraints: *MediaType Labels *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Labels +*UIConstraints: *PageRegion B5 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize B5 +*UIConstraints: *MediaType Labels *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Labels +*UIConstraints: *PageRegion 4x6 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize 4x6 +*UIConstraints: *MediaType Labels *PageRegion 4x6 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*MediaType Coated/Coated Paper: " userdict /XJXsetmediatype known + { 5 XJXsetmediatype } if" +*End +*MediaType Thick2/Thick Paper 2: " userdict /XJXsetmediatype known + { 6 XJXsetmediatype } if" +*End +*MediaType Tacking/Tacking Film: " userdict /XJXsetmediatype known + { 7 XJXsetmediatype } if" +*End +*MediaType SSTransfer/SST: " userdict /XJXsetmediatype known + { 8 XJXsetmediatype } if" +*End +*MediaType Labels/Labels: " userdict /XJXsetmediatype known + { 9 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0°: " << >> setpagedevice " +*EFRotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize TabloidExtra/12x18: " userdict /XJXsetpagesize known + { (TabloidExtra) XJXsetpagesize } + { << /PageSize [864 1296] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize 4x6/Postcard: " userdict /XJXsetpagesize known + { (Postcard) XJXsetpagesize } + { << /PageSize [288 432] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize A6/A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { a6 } ifelse " +*End +*PageSize 9x11/9x11: " userdict /XJXsetpagesize known + { (NineByEleven) XJXsetpagesize } + { << /PageSize [648 792] /MediaType null + /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice + } ifelse " +*End +*PageSize SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (NineByElevenSEF) XJXsetpagesize } + { << /PageSize [648 792] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (EightByTenSEF) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 19 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 793] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [516 728] (SEFB5) put + dup [864 1296] (TabloidExtra) put + dup [288 432] (4x6) put + dup [297 420] (A6) put + dup [648 792] (9x11) put + dup [648 793] (SEF9x11) put + dup [576 721] (SEF8x10) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion TabloidExtra/12x18: " userdict /XJXsetpagesize known + { (TabloidExtra) XJXsetpagesize } + { << /PageSize [864 1296] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion 4x6/Postcard: " userdict /XJXsetpagesize known + { (Postcard) XJXsetpagesize } + { << /PageSize [288 432] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion A6/A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { a6 } ifelse " +*End +*PageRegion 9x11/9x11: " userdict /XJXsetpagesize known + { (NineByEleven) XJXsetpagesize } + { << /PageSize [648 792] /MediaType null + /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice + } ifelse " +*End +*PageRegion SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (NineByElevenSEF) XJXsetpagesize } + { << /PageSize [648 792] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (EightByTenSEF) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "14 11 595 783" +*ImageableArea A4/A4: "14 11 578 833" +*ImageableArea Legal/Legal: "9 14 601 991" +*ImageableArea Tabloid/11x17: "9 14 781 1207" +*ImageableArea A3/A3: "9 14 829 1172" +*ImageableArea 8x10/8x10: "14 11 559 711" +*ImageableArea Legal13/Legal 13: "9 14 601 919" +*ImageableArea 9x12/9x12: "9 14 637 847" +*ImageableArea SEFLet/SEF Letter: "9 14 601 775" +*ImageableArea SEFA4/SEF A4: "9 14 584 825" +*ImageableArea TabloidExtra/12x18: "9 11 856 1282" +*ImageableArea 4x6/Postcard: "9 14 277 415" +*ImageableArea B4/B4: "9 14 718 1015" +*ImageableArea B5/B5: "14 11 499 720" +*ImageableArea SEFB5/SEF B5: "9 14 505 712" +*ImageableArea A6/A6: "9 14 286 403" +*ImageableArea 9x11/9x11: "14 11 631 783" +*ImageableArea SEF9x11/SEF 9x11: "9 14 637 775" +*ImageableArea SEF8x10/SEF 8x10: "9 14 565 703" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension SEFB5/SEF B5: "516 728" +*PaperDimension TabloidExtra/12x18: "864 1296" +*PaperDimension 4x6/Postcard: "288 432" +*PaperDimension A6/A6: "297 420" +*PaperDimension 9x11/9x11: "648 792" +*PaperDimension SEF9x11/SEF 9x11: "648 793" +*PaperDimension SEF8x10/SEF 8x10: "576 721" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "" +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*% For Tray 4 on 5750, trayselect value is 9, this is what +*% we set on the copier. +*InputSlot Tray4/Tray 4: "(printerinfo trayselect 9) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Bypass Tray: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 6/2/98 +*% End of PPD file +*% The byte count of this file should be exactly 091521 or 093704 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery X2 5750 diff --git a/psprint_config/configuration/ppds/EFMX7010.PS b/psprint_config/configuration/ppds/EFMX7010.PS new file mode 100644 index 000000000000..53aa246b3ab8 --- /dev/null +++ b/psprint_config/configuration/ppds/EFMX7010.PS @@ -0,0 +1,1669 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.0" +*PCFileName: "EFMX7010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery X2 5799)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery X2 5799 Color Server v3010.104" +*ShortNickName: "Fiery X2 5799 v3010.104" +*NickName: "Fiery X2 5799 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*% === Options and Constraints ============================== + +*% Transparencies, Thick paper, and Transparent Interleave +*% should only be printed from Manual Feed. +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved + +*UIConstraints: *PageSize Docupac *InputSlot Tray1 +*UIConstraints: *PageRegion Docupac *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize Docupac +*UIConstraints: *InputSlot Tray1 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray2 +*UIConstraints: *PageRegion Docupac *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize Docupac +*UIConstraints: *InputSlot Tray2 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray3 +*UIConstraints: *PageRegion Docupac *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize Docupac +*UIConstraints: *InputSlot Tray3 *PageRegion Docupac + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 + +*UIConstraints: *PageSize B4 *InputSlot Tray1 +*UIConstraints: *PageRegion B4 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B4 +*UIConstraints: *InputSlot Tray1 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray2 +*UIConstraints: *PageRegion B4 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B4 +*UIConstraints: *InputSlot Tray2 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray3 +*UIConstraints: *PageRegion B4 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B4 +*UIConstraints: *InputSlot Tray3 *PageRegion B4 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFSharpness Spooler|Command +*%EFIGroup *EFSharpness Job/Job +*OpenUI *EFSharpness/Sharpness :PickOne +*OrderDependency: 40 AnySetup *EFSharpness +*DefaultEFSharpness: EFSharpnessDEF +*EFSharpness EFSharpnessDEF/Printer's default: "" +*EFSharpness Softer/Softer: " userdict /XJXsharpness known + { 10 XJXsharpness } + { (printerinfo sharpness 10) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Normal/Normal: " userdict /XJXsharpness known + { 3 XJXsharpness } + { (printerinfo sharpness 3) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known + { 4 XJXsharpness } + { (printerinfo sharpness 4) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSharpness + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0°: " << >> setpagedevice " +*EFRotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 13 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 792] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [684 842] (Docupac) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "9 12 589 783" +*ImageableArea A4/A4: "9 12 572 833" +*ImageableArea Legal/Legal: "9 9 600 985" +*ImageableArea Tabloid/11x17: "9 9 780 1201" +*ImageableArea A3/A3: "10 10 830 1168" +*ImageableArea 8x10/8x10: "9 12 553 711" +*ImageableArea Legal13/Legal 13: "9 9 600 913" +*ImageableArea 9x12/9x12: "9 9 636 841" +*ImageableArea SEFLet/SEF Letter: "9 10 600 770" +*ImageableArea SEFA4/SEF A4: "9 10 583 820" +*ImageableArea B4/B4: "9 9 717 1006" +*ImageableArea B5/B5: "9 9 490 717" +*ImageableArea Docupac/Docupac: "9 9 672 819" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension Docupac/Docupac: "684 842" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "" +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Bypass Tray: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 6/2/98 +*% End of PPD file +*% The byte count of this file should be exactly 066432 or 068101 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery X2 5799 diff --git a/psprint_config/configuration/ppds/EFXJK1F3.PS b/psprint_config/configuration/ppds/EFXJK1F3.PS new file mode 100644 index 000000000000..bbdb76837b18 --- /dev/null +++ b/psprint_config/configuration/ppds/EFXJK1F3.PS @@ -0,0 +1,1945 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + + + +*% ********* + +*% EFI Information Block + +*% + +*FileVersion: "0.1" + +*% EF4File + +*% EFConversionKey: "Kodak" + +*% + +*% ********* + + + +*FormatVersion: "4.2" + +*FileVersion: "1.1" + +*PCFileName: "EFXJK1F3.PPD" + +*LanguageVersion: English + +*LanguageEncoding: ISOLatin1 + +*Product: "(Fiery XJK 1000 1525-1550)" + +*PSVersion: "(2015.802) 0" + +*ModelName: "Fiery XJK 1525-1550 Color Server v2015.802" + +*ShortNickName: "Fiery XJK1000 1525-50 v2015.802" + +*NickName: "Fiery XJK 1000 1525-1550 Color Server v2015.802" + +*Manufacturer: "Kodak" + + + +*% PPD body begins + + + +*% === Options and Constraints ========= + + + +*UIConstraints: *COLORMODE GRAY *EFColorRendDict Preferred + +*UIConstraints: *EFColorRendDict Preferred *COLORMODE GRAY + +*UIConstraints: *COLORMODE GRAY *EFColorRendDict Business + +*UIConstraints: *EFColorRendDict Business *COLORMODE GRAY + +*UIConstraints: *COLORMODE GRAY *EFColorRendDict Colorimetric + +*UIConstraints: *EFColorRendDict Colorimetric *COLORMODE GRAY + +*UIConstraints: *COLORMODE GRAY *EFColorRendDict Monitor + +*UIConstraints: *EFColorRendDict Monitor *COLORMODE GRAY + + + +*UIConstraints: *ManualFeed False *MediaType Transparent + +*UIConstraints: *MediaType Transparent *ManualFeed False + + + +*UIConstraints: *MediaType Transparent *InputSlot AutoSelect + +*%UIConstraints: *InputSlot AutoSelect *MediaType Transparent + + + +*UIConstraints: *MediaType Transparent *EFColorRendDict Preferred + +*UIConstraints: *MediaType Transparent *EFColorRendDict Colorimetric + +*UIConstraints: *EFColorRendDict Preferred *MediaType Transparent + +*UIConstraints: *EFColorRendDict Colorimetric *MediaType Transparent + +*UIConstraints: *MediaType Transparent *EFColorRendDict Monitor + +*UIConstraints: *EFColorRendDict Monitor *MediaType Transparent + + + +*UIConstraints: *PRINTERMODE Halftone *COLORMODE GRAY + +*UIConstraints: *COLORMODE GRAY *PRINTERMODE Halftone + + + +*% Overprinting Constraints ================ + +*UIConstraints: *EFOverprint On *PRINTERMODE Halftone + +*UIConstraints: *PRINTERMODE Halftone *EFOverprint On + + + +*UIConstraints: *EFOverprint On *EFColorRendDict Preferred + +*UIConstraints: *EFOverprint On *EFColorRendDict Colorimetric + +*UIConstraints: *EFOverprint On *EFColorRendDict Business + +*UIConstraints: *EFOverprint On *EFColorRendDict Monitor + +*UIConstraints: *EFColorRendDict Preferred *EFOverprint On + +*UIConstraints: *EFColorRendDict Colorimetric *EFOverprint On + +*UIConstraints: *EFColorRendDict Business *EFOverprint On + +*UIConstraints: *EFColorRendDict Monitor *EFOverprint On + + + +*UIConstraints: *COLORMODE GRAY *EFOverprint On + +*UIConstraints: *EFOverprint On *COLORMODE GRAY + + + +*UIConstraintsEFI: *ENABLECOMP NO *PHYSMEMSIZE 48 + + + +*% General Information and Defaults =============== + +*FreeVM: "4413108" + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: CMYK + +*PrintPSErrors: True + +*FileSystem: True + +*?FileSystem: " + + save + + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + + restore + + " + +*End + +*Throughput: "10" + +*Password: "0" + +*ExitServer: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + +" + +*End + + + +*Reset: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot reset printer.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + + systemdict /quit get exec + + (WARNING: Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 400dpi + +*?Resolution: " + +save + + initgraphics + + 0 0 moveto currentpoint matrix defaultmatrix transform + + 0 72 lineto currentpoint matrix defaultmatrix transform + + 3 -1 roll sub dup mul + + 3 1 roll exch sub dup mul + + add sqrt round cvi + + ( ) cvs print (dpi) = flush + +restore + +" + +*End + + + +*AccurateScreensSupport: True + + + +*%EFIFlags *ENABLECOMP Setup + +*OpenUIEFI *ENABLECOMP/Memory Multiplier : PickOne + +*OrderDependency: 05 AnySetup *ENABLECOMP + +*DefaultENABLECOMP: YES + +*ENABLECOMP YES/On: "" + +*ENABLECOMP NO/Off: "" + +*CloseUIEFI: *ENABLECOMP + + + +*%EFIFlags *PRINTERMODE Command|Setup + +*OpenUI *PRINTERMODE/Printer Mode :PickOne + +*OrderDependency: 15 AnySetup *PRINTERMODE + +*DefaultPRINTERMODE: PrintDEF + +*PRINTERMODE PrintDEF/Printer's default: "" + +*PRINTERMODE Contone/Contone: " userdict /setcolorbundle known + + { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle } + + { << /DeviceRenderingInfo << /Type 4 + + /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse " + +*End + +*PRINTERMODE Halftone/Halftone: " userdict /setcompression known + + { << /HalftoneMode /Halftone >> setcolorbundle } + + { << /DeviceRenderingInfo << /Type 4 + + /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse " + +*End + +*?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get + + /ValuesPerColorComponent get ln 2 ln div cvi = flush" + +*End + +*CloseUI: *PRINTERMODE + + + +*%EFIFlags *EFOverprint + +*OpenUI *EFOverprint/Combine Separations :PickOne + +*OrderDependency: 40 AnySetup *EFOverprint + +*DefaultEFOverprint: OverPrintDEF + +*EFOverprint OverPrintDEF/Printer's default: "" + +*EFOverprint On/On: " userdict /XJXsetoverprint known + + { 1 XJXsetoverprint } + + { (printerinfo overprint 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + + userdict /setcolorbundle known + + { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle } + + { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse " + +*End + +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + + { 0 XJXsetoverprint } + + { (printerinfo overprint 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*?EFOverprint: "" + +*CloseUI: *EFOverprint + + + +*%EFIFlags *COLORMODE Command|Setup + +*OpenUI *COLORMODE/Color Mode :PickOne + +*OrderDependency: 12 AnySetup *COLORMODE + +*DefaultCOLORMODE: ColorDEF + +*COLORMODE ColorDEF/Printer's default: "" + +*COLORMODE CMYK/CMYK: " userdict /setcolorbundle known + + { << /ColorMode /CMYK >> setcolorbundle } + + { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse " + +*End + +*COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known + + { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle } + + { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse " + +*End + +*?COLORMODE: " currentpagedevice /ProcessColorModel get == } if " + +*CloseUI: *COLORMODE + + + +*%EFIFlags *DEFPAPERSIZE Setup + +*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne + +*OrderDependency: 20 AnySetup *DEFPAPERSIZE + +*DefaultDEFPAPERSIZE: US + +*DEFPAPERSIZE US/US: "" + +*DEFPAPERSIZE Metric/Metric: "" + +*?DEFPAPERSIZE: "" + +*CloseUIEFI: *DEFPAPERSIZE + + + +*%EFIFlags *CONVPAPERSIZE Setup + +*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne + +*OrderDependency: 25 AnySetup *CONVPAPERSIZE + +*DefaultCONVPAPERSIZE: False + +*CONVPAPERSIZE False/No: "" + +*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: "" + +*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: "" + +*?CONVPAPERSIZE: "" + +*CloseUIEFI: *CONVPAPERSIZE + + + +*%EFIFlags *COVPGATEND Setup + +*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne + +*OrderDependency: 30 AnySetup *COVPGATEND + +*DefaultCOVPGATEND: NO + +*COVPGATEND YES/Yes: "" + +*COVPGATEND NO/No: "" + +*CloseUIEFI: *COVPGATEND + + + +*%EFIFlags *COURIERSUBST Setup + +*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne + +*OrderDependency: 35 AnySetup *COURIERSUBST + +*DefaultCOURIERSUBST: YES + +*COURIERSUBST YES/Yes: "" + +*COURIERSUBST NO/No: "" + +*CloseUIEFI: *COURIERSUBST + + + +*%EFIFlags *PSERROR Setup + +*OpenUIEFI *PSERROR/Print to PS Error : PickOne + +*OrderDependency: 40 AnySetup *PSERROR + +*DefaultPSERROR: NO + +*PSERROR YES/Yes: "" + +*PSERROR NO/No: "" + +*CloseUIEFI: *PSERROR + + + +*%EFIFlags *EFHPBlack Spooler|Command + +*OpenUI *EFHPBlack/High Productivity Black : PickOne + +*OrderDependency: 40 AnySetup *EFHPBlack + +*DefaultEFHPBlack: EFHPBlackDEF + +*EFHPBlack EFHPBlackDEF/Printer's default: "" + +*EFHPBlack False/Off: " userdict /XJXsethpblack known + + { 0 XJXsethpblack } + + { (printerinfo CheckHPBlack 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*EFHPBlack True/On: " userdict /XJXsethpblack known + + { 1 XJXsethpblack } + + { (printerinfo CheckHPBlack 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*CloseUI: *EFHPBlack + + + +*%EFIFlags *MediaType Spooler|Command + +*OpenUI *MediaType/Media Type :PickOne + +*OrderDependency: 50 AnySetup *MediaType + +*DefaultMediaType: MediaTypeDEF + +*MediaType MediaTypeDEF/Printer's default: "" + +*MediaType Plain/Plain Paper: " userdict /setcolorbundle known + + { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if" + +*End + +*MediaType Transparent/Transparency: " userdict /setcolorbundle known + + { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if" + +*End + +*?MediaType: " userdict /setcolorbundle known { + + currentcolorbundle /MediaType get == } if" + +*End + +*CloseUI: *MediaType + + + +*%EFIFlags *EFColorRendDict Spooler|Command + +*OpenUI *EFColorRendDict/Rendering Style :PickOne + +*OrderDependency: 60 AnySetup *EFColorRendDict + +*DefaultEFColorRendDict: RenderingDEF + +*EFColorRendDict RenderingDEF/Printer's default: "" + +*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known + + { << /ColorRendering /Photographic >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known + + { << /ColorRendering /Presentation >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known + + { << /ColorRendering /Monitor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known + + { << /ColorRendering /Solid >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*?EFColorRendDict: " userdict /setcolorbundle known + + { currentcolorbundle /ColorRendering get == } if " + +*End + +*CloseUI: *EFColorRendDict + + + +*%EFIFlags *Brightness Spooler|Command + +*OpenUI *Brightness/Brightness :PickOne + +*OrderDependency: 55 AnySetup *Brightness + +*DefaultBrightness: BrightnessDEF + +*Brightness BrightnessDEF/Printer's default: "" + +*Brightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness +0.16/90% Lighter: " {dup 180 mul sin 0.10 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness +0.08/95% Light: " {dup 180 mul sin 0.05 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness 00.00/100% Normal: " {} settransfer " + +*Brightness -0.08/105% Dark: " {dup 180 mul sin -0.05 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness -0.16/110% Darker: " {dup 180 mul sin -0.10 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness -0.24/115% Darkest: " {dup 180 mul sin -0.15 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*CloseUI: *Brightness + + + +*%EFIFlags *TonerReduction Spooler|Command + +*OpenUI *TonerReduction/Toner Reduction :PickOne + +*OrderDependency: 70 AnySetup *TonerReduction + +*DefaultTonerReduction: TonerReductionDEF + +*TonerReduction TonerReductionDEF/Printer's default: "" + +*TonerReduction False/Off: " userdict /XJXsettonerreduction known + + { 0 XJXsettonerreduction } + + { (printerinfo checkucr 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse " + +*End + +*TonerReduction True/On: " userdict /XJXsettonerreduction known + + { 1 XJXsettonerreduction } + + { (printerinfo checkucr 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse " + +*End + +*CloseUI: *TonerReduction + + + +*%EFIFlags *ManualFeed Spooler|Command + +*OpenUI *ManualFeed/Manual Feed :Boolean + +*OrderDependency: 65 AnySetup *ManualFeed + +*DefaultManualFeed: False + +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" + +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" + +*?ManualFeed: " + + save currentpagedevice /ManualFeed get + + {(True)} {(False)} ifelse = flush restore" + +*End + +*CloseUI: *ManualFeed + + + +*%EFIFlags *Prange Command + +*OpenUIEFI *Prange/Page Range : PickOne + +*OrderDependency: 70 AnySetup *Prange + +*DefaultPrange: All + +*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ ] put + + setglobal " + +*End + +*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1 2 4 6 ] put + + setglobal " + +*End + +*?Prange: "" + +*CloseUIEFI: *Prange + + + +*%EFIFlags *Flip Command + +*OpenUIEFI *Flip/Flip : PickOne + +*OrderDependency: 75 AnySetup *Flip + +*DefaultFlip: None + +*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*?Flip: "" + +*CloseUIEFI: *Flip + + + +*%EFIFlags *Scale Command + +*OpenUIEFI *Scale/Scale : PickOne + +*OrderDependency: 80 AnySetup *Scale + +*DefaultScale: 100 + +*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 2 put << >> setpagedevice " + +*End + +*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1.5 put << >> setpagedevice " + +*End + +*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1 put << >> setpagedevice " + +*End + +*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .75 put << >> setpagedevice " + +*End + +*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .5 put << >> setpagedevice " + +*End + +*?Scale: "" + +*CloseUIEFI: *Scale + + + +*%EFIFlags *Rotate Command + +*OpenUIEFI *Rotate/Rotate: PickOne + +*OrderDependency: 85 AnySetup *Rotate + +*DefaultRotate: 0 + +*Rotate 0/0¡: " << >> setpagedevice " + +*Rotate 90/90¡ CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 90 put << >> setpagedevice " + +*End + +*Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 270 put << >> setpagedevice " + +*End + +*Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 180 put << >> setpagedevice " + +*End + +*?Rotate: "" + +*CloseUIEFI: *Rotate + + + +*%================= Halftone Information =============== + +*ScreenFreq: "66.0" + +*ScreenAngle: "0" + +*DefaultScreenProc: Text + +*ScreenProc Text: " + + {2 4 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Black substitution is always on. + +*DefaultBlackSubstitution: True + +*BlackSubstitution True: "" + +*?BlackSubstitution: "(True) == flush" + + + +*% PPD pages begins + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*%EFIFlags *PageSize Command + +*OpenUI *PageSize/Page Size :PickOne + +*OrderDependency: 45 AnySetup *PageSize + +*DefaultPageSize: Letter + +*PageSize Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } + + { << /PageSize [612 792] /MediaType null + + /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize Legal/Legal: " userdict /setcolorbundle known + + { << /PageSize /Legal >> setcolorbundle } { legal } ifelse " + +*End + +*PageSize Tabloid/11x17: " userdict /setcolorbundle known + + { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse " + +*End + +*PageSize A3/A3: " userdict /setcolorbundle known + + { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse " + +*End + +*PageSize A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + { << /PageSize [595 842] /MediaType null + + /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize LetR/Letter-R:" userdict /setcolorbundle known + + { << /PageSize /Letter-R >> setcolorbundle } + + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize A4R/A4-R:" userdict /setcolorbundle known + + { << /PageSize /A4-R >> setcolorbundle } + + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*?PageSize: " + + save currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if (Unknown) + + 7 dict + + dup [612 792] (Letter) put + + dup [612 1008] (Legal) put + + dup [792 1224] (Tabloid) put + + dup [842 1191] (A3) put + + dup [595 842] (A4) put + + dup [612 792] (LetR) put + + dup [595 842] (A4R) put + + { exch aload pop 6 index sub abs 7 le exch 7 index sub abs 7 le and + + { exch pop exit } { pop } ifelse + + } bind forall = flush pop pop + + restore" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*%EFIFlags *PageRegion + +*OpenUI *PageRegion :PickOne + +*OrderDependency: 47 AnySetup *PageRegion + +*DefaultPageRegion: Letter + +*PageRegion Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } + + { << /PageSize [612 792] /MediaType null + + /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion Legal/Legal: " userdict /setcolorbundle known + + { << /PageSize /Legal >> setcolorbundle } { legal } ifelse " + +*End + +*PageRegion Tabloid/11x17: " userdict /setcolorbundle known + + { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse " + +*End + +*PageRegion A3/A3: " userdict /setcolorbundle known + + { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse " + +*End + +*PageRegion A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + { << /PageSize [595 842] /MediaType null + + /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion LetR/Letter-R:" userdict /setcolorbundle known + + { << /PageSize /Letter-R >> setcolorbundle } + + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion A4R/A4-R: " userdict /setcolorbundle known + + { << /PageSize /A4-R >> setcolorbundle } + + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*CloseUI: *PageRegion + + + +*DefaultImageableArea: Letter + +*ImageableArea Letter/Letter: "10 9 589 780" + +*ImageableArea Legal/Legal: "12 10 603 985" + +*ImageableArea Tabloid/11x17: "12 10 783 1201" + +*ImageableArea A3/A3: "12 10 833 1167" + +*ImageableArea A4/A4: "10 9 573 830" + +*ImageableArea LetR/Letter-R: "12 10 603 770" + +*ImageableArea A4R/A4-R: "12 10 587 820" + +*?ImageableArea: " + + save /cvp { cvi ( ) cvs print ( ) print } bind def + + newpath clippath pathbbox + + 4 -2 roll exch 2 {ceiling cvp} repeat + + exch 2 {floor cvp} repeat flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + +*PaperDimension Letter/Letter: "612 792" + +*PaperDimension Legal/Legal: "612 1008" + +*PaperDimension Tabloid/11x17: "792 1224" + +*PaperDimension A3/A3: "842 1191" + +*PaperDimension A4/A4: "595 842" + +*PaperDimension LetR/Letter-R: "612 793" + +*PaperDimension A4R/A4-R: "595 843" + + + +*% PPD pages ends + + + +*RequiresPageRegion All: True + +*%EFIFlags *InputSlot + +*OpenUI *InputSlot/Paper Source : PickOne + +*OrderDependency: 100 AnySetup *InputSlot + +*DefaultInputSlot: AutoSelect + +*InputSlot AutoSelect/AutoSelect: "" + +*CloseUI: *InputSlot + + + +*DefaultOutputOrder: OutputOrderDEF + +*OutputOrder OutputOrderDEF/Printer's default: "" + + + +*% Font Information ========================= + +*DefaultFont: Courier + +*Font ACaslon-Italic: Standard "(001.002)" Standard Disk + +*Font ACaslon-Regular: Standard "(001.002)" Standard Disk + +*Font ACaslon-Semibold: Standard "(001.002)" Standard Disk + +*Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Bold: Standard "(001.002)" Standard Disk + +*Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Italic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Regular: Standard "(001.002)" Standard Disk + +*Font Americana: Standard "(001.002)" Standard Disk + +*Font Americana-ExtraBold: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Book: Standard "(001.002)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.002)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk + +*Font Barmeno-Bold: Standard "(001.002)" Standard Disk + +*Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk + +*Font Barmeno-Medium: Standard "(001.002)" Standard Disk + +*Font Barmeno-Regular: Standard "(001.002)" Standard Disk + +*Font Blackoak: Standard "(001.002)" Standard Disk + +*Font Bookman-Demi: Standard "(001.002)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk + +*Font Bookman-Light: Standard "(001.002)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.002)" Standard Disk + +*Font Carta: Standard "(001.002)" Standard Disk + +*Font Courier: Standard "(001.002)" Standard Disk + +*Font Courier-Bold: Standard "(001.002)" Standard Disk + +*Font Courier-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Courier-Oblique: Standard "(001.002)" Standard Disk + +*Font Formata-Italic: Standard "(001.002)" Standard Disk + +*Font Formata-Medium: Standard "(001.002)" Standard Disk + +*Font Formata-MediumItalic: Standard "(001.002)" Standard Disk + +*Font Formata-Regular: Standard "(001.002)" Standard Disk + +*Font Helvetica: Standard "(001.002)" Standard Disk + +*Font Helvetica-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Oblique: Standard "(001.002)" Standard Disk + +*Font Kaufmann: Standard "(001.002)" Standard Disk + +*Font Lithos-Black: Standard "(001.002)" Standard Disk + +*Font Lithos-Regular: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.002)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Palatino-Italic: Standard "(001.002)" Standard Disk + +*Font Palatino-Roman: Standard "(001.002)" Standard Disk + +*Font Parisian: Standard "(001.002)" Standard Disk + +*Font ParkAvenue: Standard "(001.002)" Standard Disk + +*Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk + +*Font Symbol: Standard "(001.002)" Standard Disk + +*Font Tekton: Standard "(001.002)" Standard Disk + +*Font Tekton-Bold: Standard "(001.002)" Standard Disk + +*Font Times-Bold: Standard "(001.002)" Standard Disk + +*Font Times-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Times-Italic: Standard "(001.002)" Standard Disk + +*Font Times-Roman: Standard "(001.002)" Standard Disk + +*Font Trajan-Bold: Standard "(001.002)" Standard Disk + +*Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Standard "(001.002)" Standard Disk + +*?FontQuery: " + + save + + { count 1 gt + + { exch dup 127 string cvs (/) print print (:) print + + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + + } { exit } ifelse + + } bind loop + + (*) = flush + + restore" + +*End + + + +*?FontList: " + + save (*) {cvn ==} 128 string /Font resourceforall + + (*) = flush restore" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "scanning" + +*Status: "PrinterError: Copier is busy" + +*Status: "PrinterError: Copier is in standby mode" + +*Status: "PrinterError: Service cable is disconnected" + +*Status: "PrinterError: Out of fuser oil" + +*Status: "PrinterError: Copier door is open" + +*Status: "PrinterError: Paper jam" + +*Status: "PrinterError: Out of paper" + +*Status: "PrinterError: Waste toner container is full" + +*Status: "PrinterError: Out of toner" + +*Status: "PrinterError: There is no key" + +*Status: "PrinterError: There is no control card" + +*Status: "PrinterError: ID mode" + +*Status: "PrinterError: Copier needs attention; see copier control panel" + +*Status: "PrinterError: Load A3 paper" + +*Status: "PrinterError: Load A4 paper" + +*Status: "PrinterError: Load 11x17 paper" + +*Status: "PrinterError: Load Letter paper" + +*Status: "PrinterError: Load Letter-R paper" + +*Status: "PrinterError: Load A4-R paper" + +*Status: "PrinterError: Load B4 paper" + +*Status: "PrinterError: Load B5-R paper" + +*Status: "PrinterError: Load Legal paper" + +*Status: "PrinterError: Check copier power and cable connection" + +*Status: "PrinterError: Check film scanner connection" + +*Status: "PrinterError: Copier is warming up" + +*Status: "PrinterError: Copier communication error; call copier technician" + +*Status: "PrinterError: Set paper size, then load manual feed paper" + +*Status: "PrinterError: An unknown copier error occurred" + +*Status: "PrinterError: Load manual feed paper" + +*Status: "PrinterError: Remove manual feed paper, then set size" + +*Status: "PrinterError: Copier is disconnected" + +*Status: "PrinterError: Film Scanner has copy control" + + + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*Source: "EtherTalk" + +*Source: "Parallel" + +*Source: "TCP/IP" + +*Source: "Novell IPX" + + + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "Copier is busy" + +*PrinterError: "Copier is in standby mode" + +*PrinterError: "Service cable is disconnected" + +*PrinterError: "Out of fuser oil" + +*PrinterError: "Copier door is open" + +*PrinterError: "Paper jam" + +*PrinterError: "Out of paper" + +*PrinterError: "Waste toner container is full" + +*PrinterError: "Out of toner" + +*PrinterError: "There is no key" + +*PrinterError: "There is no control card" + +*PrinterError: "ID mode" + +*PrinterError: "Copier needs attention; see copier control panel" + +*PrinterError: "Load A3 paper" + +*PrinterError: "Load A4 paper" + +*PrinterError: "Load 11x17 paper" + +*PrinterError: "Load Letter paper" + +*PrinterError: "Load Legal paper" + +*PrinterError: "Load Letter-R paper" + +*PrinterError: "Load A4-R paper" + +*PrinterError: "Load B4 paper" + +*PrinterError: "Load B5-R paper" + +*PrinterError: "Check copier power and cable connection" + +*PrinterError: "Check film scanner connection" + +*PrinterError: "Copier is warming up" + +*PrinterError: "Copier communication error; call copier technician" + +*PrinterError: "Set paper size, then load manual feed paper" + +*PrinterError: "An unknown copier error occurred" + +*PrinterError: "Load manual feed paper" + +*PrinterError: "Remove manual feed paper, then set size" + +*PrinterError: "Copier is disconnected" + +*PrinterError: "Film Scanner has copy control" + + + + + +*% Color Separation Information ==================== + + + + + +*% Custom Inks for Fiery Logo + +*InkName: P300FieryBlue/Fiery Blue + +*InkName: P199FieryRed/Fiery Red + +*InkName: PblackFieryBlack/Fiery Black + +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" + +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" + +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + + + +*DefaultColorSep: Black.100lpi.400dpi + +*DefaultSeparations: False + + + +*% ------Halftone Text Mode (Default) + +*ColorSepScreenAngle Cyan.100lpi.400dpi: "0" + +*ColorSepScreenAngle Magenta.100lpi.400dpi: "0" + +*ColorSepScreenAngle Yellow.100lpi.400dpi: "0" + +*ColorSepScreenAngle Black.100lpi.400dpi: "0" + +*ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Black.100lpi.400dpi: "50.0" + +*ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Black.100lpi.400dpi: "{2 4 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*% End of PPD file for ColorPASS 350-550 + +*% The byte count of this file should be exactly 036732 or 038677 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery XJK 1000 1525-1550 diff --git a/psprint_config/configuration/ppds/EFXJK2F3.PS b/psprint_config/configuration/ppds/EFXJK2F3.PS new file mode 100644 index 000000000000..c9f65d96d959 --- /dev/null +++ b/psprint_config/configuration/ppds/EFXJK2F3.PS @@ -0,0 +1,2479 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + + + +*% ********* + +*% EFI Information Block + +*% + +*FileVersion: "0.1" + +*% EF4File + +*% EFConversionKey: "Kodak" + +*% + +*% ********* + + + +*FormatVersion: "4.2" + +*FileVersion: "1.1" + +*PCFileName: "EFXJK2F3.PPD" + +*LanguageVersion: English + +*LanguageEncoding: ISOLatin1 + +*Product: "(Fiery XJK 1000 1560-1565)" + +*PSVersion: "(2015.802) 0" + +*ModelName: "Fiery XJK 1560-1565 Color Server v2015.802" + +*ShortNickName: "Fiery XJK1000 1560-65 v2015.802" + +*NickName: "Fiery XJK 1000 1560-1565 Color Server v2015.802" + +*Manufacturer: "Kodak" + + + +*% PPD body begins + + + +*OpenGroup: InstallableOptions/Options Installed + + + +*OpenUI *EFCEtype/Copier Type : PickOne + +*DefaultEFCEtype: CE1560 + +*EFCEtype CE1560/CE1560: "" + +*EFCEtype CE1565/CE1565: "" + +*CloseUI: *EFCEtype + + + +*OpenUI *EFSorterStaplerOption/Sorter and Stapler : PickOne + +*DefaultEFSorterStaplerOption: False + +*EFSorterStaplerOption False/Not Installed: "" + +*EFSorterStaplerOption SorterOnly/Sorter Only: "" + +*EFSorterStaplerOption SorterStapler/Sorter with Stapler: "" + +*CloseUI: *EFSorterStaplerOption + + + +*CloseGroup: InstallableOptions + + + +*% === Options and Constraints ========= + + + +*% CE1560 does not support duplex, Tumble + +*UIConstraints: *EFCEtype CE1560 *EFDuplex True + +*UIConstraints: *EFCEtype CE1560 *EFDuplex False + +*UIConstraints: *EFDuplex True *EFCEtype CE1560 + +*UIConstraints: *EFDuplex False *EFCEtype CE1560 + +*UIConstraints: *EFCEtype CE1560 *Tumble False + +*UIConstraints: *EFCEtype CE1560 *Tumble True + +*UIConstraints: *Tumble False *EFCEtype CE1560 + +*UIConstraints: *Tumble True *EFCEtype CE1560 + + + +*UIConstraints: *EFCEtype CE1560 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray3 *EFCEtype CE1560 + + + +*% SorterStaplerOption enable/disable Sorter and Stapler + +*UIConstraints: *EFSorterStaplerOption False *EFSorter False + +*UIConstraints: *EFSorterStaplerOption False *EFSorter Group + +*UIConstraints: *EFSorterStaplerOption False *EFSorter Sort + +*UIConstraints: *EFSorterStaplerOption False *EFStapler False + +*UIConstraints: *EFSorterStaplerOption False *EFStapler True + +*UIConstraints: *EFSorterStaplerOption SorterOnly *EFStapler False + +*UIConstraints: *EFSorterStaplerOption SorterOnly *EFStapler True + + + +*UIConstraints: *EFSorter False *EFSorterStaplerOption False + +*UIConstraints: *EFSorter Group *EFSorterStaplerOption False + +*UIConstraints: *EFSorter Sort *EFSorterStaplerOption False + +*UIConstraints: *EFStapler False *EFSorterStaplerOption False + +*UIConstraints: *EFStapler True *EFSorterStaplerOption False + +*UIConstraints: *EFStapler False *EFSorterStaplerOption SorterOnly + +*UIConstraints: *EFStapler True *EFSorterStaplerOption SorterOnly + + + +*% Grayscale does not support Halftone, HPBlack, TonerReduction, EFOverprint + +*UIConstraints: *COLORMODE GRAY *EFOverprint True + +*UIConstraints: *COLORMODE GRAY *EFHPBlack True + +*UIConstraints: *COLORMODE GRAY *TonerReduction True + +*UIConstraints: *COLORMODE GRAY *PRINTERMODE Halftone + + + +*UIConstraints: *EFOverprint True *COLORMODE GRAY + +*UIConstraints: *EFHPBlack True *COLORMODE GRAY + +*UIConstraints: *TonerReduction True *COLORMODE GRAY + +*UIConstraints: *PRINTERMODE Halftone *COLORMODE GRAY + + + +*% EFOverprint does not support halftone + +*UIConstraints: *EFOverprint True *PRINTERMODE Halftone + +*UIConstraints: *PRINTERMODE Halftone *EFOverprint True + + + +*% Thick paper is available only through manual tray + +*UIConstraints: *MediaType Thick *InputSlot Tray1 + +*UIConstraints: *MediaType Thick *InputSlot Tray2 + +*UIConstraints: *MediaType Thick *InputSlot Tray3 + +*%UIConstraints: *InputSlot Tray1 *MediaType Thick + +*%UIConstraints: *InputSlot Tray2 *MediaType Thick + +*%UIConstraints: *InputSlot Tray3 *MediaType Thick + +*UIConstraints: *MediaType Thick *ManualFeed False + +*UIConstraints: *ManualFeed False *MediaType Thick + + + +*% Thick paper does not support Duplex, Tumble, InputSlot + +*UIConstraints: *MediaType Thick *EFDuplex True + +*UIConstraints: *MediaType Thick *Tumble True + +*UIConstraints: *MediaType Thick *Tumble False + +*UIConstraints: *EFDuplex True *MediaType Thick + +*UIConstraints: *Tumble True *MediaType Thick + +*UIConstraints: *Tumble False *MediaType Thick + + + +*% Transparent paper does not support Duplex, DuplexImageArea, ImageShift, Tumble, Stapler + +*UIConstraints: *MediaType Transparent *EFDuplex True + +*UIConstraints: *MediaType Transparent *DuplexImageArea True + +*UIConstraints: *MediaType Transparent *DuplexImageArea False + +*UIConstraints: *MediaType Transparent *EFImageShift -5 + +*UIConstraints: *MediaType Transparent *EFImageShift -4 + +*UIConstraints: *MediaType Transparent *EFImageShift -3 + +*UIConstraints: *MediaType Transparent *EFImageShift -2 + +*UIConstraints: *MediaType Transparent *EFImageShift -1 + +*UIConstraints: *MediaType Transparent *EFImageShift 0 + +*UIConstraints: *MediaType Transparent *EFImageShift 1 + +*UIConstraints: *MediaType Transparent *EFImageShift 2 + +*UIConstraints: *MediaType Transparent *EFImageShift 3 + +*UIConstraints: *MediaType Transparent *EFImageShift 4 + +*UIConstraints: *MediaType Transparent *EFImageShift 5 + +*UIConstraints: *MediaType Transparent *Tumble True + +*UIConstraints: *MediaType Transparent *Tumble False + +*UIConstraints: *MediaType Transparent *EFStapler True + + + +*UIConstraints: *EFDuplex True *MediaType Transparent + +*UIConstraints: *DuplexImageArea True *MediaType Transparent + +*UIConstraints: *DuplexImageArea False *MediaType Transparent + +*UIConstraints: *EFImageShift -5 *MediaType Transparent + +*UIConstraints: *EFImageShift -4 *MediaType Transparent + +*UIConstraints: *EFImageShift -3 *MediaType Transparent + +*UIConstraints: *EFImageShift -2 *MediaType Transparent + +*UIConstraints: *EFImageShift -1 *MediaType Transparent + +*UIConstraints: *EFImageShift 0 *MediaType Transparent + +*UIConstraints: *EFImageShift 1 *MediaType Transparent + +*UIConstraints: *EFImageShift 2 *MediaType Transparent + +*UIConstraints: *EFImageShift 3 *MediaType Transparent + +*UIConstraints: *EFImageShift 4 *MediaType Transparent + +*UIConstraints: *EFImageShift 5 *MediaType Transparent + +*UIConstraints: *Tumble True *MediaType Transparent + +*UIConstraints: *Tumble False *MediaType Transparent + +*UIConstraints: *EFStapler True *MediaType Transparent + + + +*% Transparent paper only support Presentation rendering style + +*UIConstraints: *MediaType Transparent *EFColorRendDict Preferred + +*UIConstraints: *MediaType Transparent *EFColorRendDict Colorimetric + +*UIConstraints: *EFColorRendDict Preferred *MediaType Transparent + +*UIConstraints: *EFColorRendDict Colorimetric *MediaType Transparent + +*UIConstraints: *MediaType Transparent *EFColorRendDict Monitor + +*UIConstraints: *EFColorRendDict Monitor *MediaType Transparent + + + +*% Rendering Style does not support over print + +*UIConstraints: *EFOverprint True *EFColorRendDict Preferred + +*UIConstraints: *EFOverprint True *EFColorRendDict Business + +*UIConstraints: *EFOverprint True *EFColorRendDict Monitor + +*UIConstraints: *EFOverprint True *EFColorRendDict Colorimetric + + + +*UIConstraints: *EFColorRendDict Preferred *EFOverprint True + +*UIConstraints: *EFColorRendDict Business *EFOverprint True + +*UIConstraints: *EFColorRendDict Monitor *EFOverprint True + +*UIConstraints: *EFColorRendDict Colorimetric *EFOverprint True + + + +*% Simplex does not support Tumble + +*UIConstraints: *EFDuplex False *Tumble True + +*UIConstraints: *EFDuplex False *Tumble False + + + +*UIConstraints: *Tumble True *EFDuplex False + +*UIConstraints: *Tumble False *EFDuplex False + + + +*% COnstraints: stapler is defined only if sorter is selected. + +*UIConstraints: *EFSorter False *EFStapler True + +*UIConstraints: *EFSorter Group *EFStapler True + + + +*UIConstraints: *EFStapler True *EFSorter False + +*UIConstraints: *EFStapler True *EFSorter Group + + + +*UIConstraintsEFI: *ENABLECOMP NO *PHYSMEMSIZE 48 + + + +*% + +*% General Information and Defaults =============== + +*FreeVM: "4413108" + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: CMYK + +*PrintPSErrors: True + +*FileSystem: True + +*?FileSystem: " + + save + + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + + restore + + " + +*End + +*Throughput: "10" + +*Password: "0" + +*ExitServer: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + +" + +*End + + + +*Reset: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot reset printer.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + + systemdict /quit get exec + + (WARNING: Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 400dpi + +*?Resolution: " + +save + + initgraphics + + 0 0 moveto currentpoint matrix defaultmatrix transform + + 0 72 lineto currentpoint matrix defaultmatrix transform + + 3 -1 roll sub dup mul + + 3 1 roll exch sub dup mul + + add sqrt round cvi + + ( ) cvs print (dpi) = flush + +restore + +" + +*End + + + +*AccurateScreensSupport: True + + + +*%EFIFlags *COLORMODE Command|Setup|Spooler + +*OpenUI *COLORMODE/Color Mode :PickOne + +*OrderDependency: 12 AnySetup *COLORMODE + +*DefaultCOLORMODE: ColorDEF + +*COLORMODE ColorDEF/Printer's default: "" + +*COLORMODE CMYK/CMYK: " userdict /setcolorbundle known + + { << /ColorMode /CMYK >> setcolorbundle } + + { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse " + +*End + +*COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known + + { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle } + + { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse " + +*End + +*?COLORMODE: " currentpagedevice /ProcessColorModel get == } if " + +*CloseUI: *COLORMODE + + + +*%EFIFlags *ENABLECOMP Setup + +*OpenUIEFI *ENABLECOMP/Memory Multiplier : PickOne + +*OrderDependency: 05 AnySetup *ENABLECOMP + +*DefaultENABLECOMP: YES + +*ENABLECOMP YES/On: "" + +*ENABLECOMP NO/Off: "" + +*CloseUIEFI: *ENABLECOMP + + + +*%EFIFlags *PRINTERMODE Command|Setup + +*OpenUI *PRINTERMODE/Printer Mode :PickOne + +*OrderDependency: 15 AnySetup *PRINTERMODE + +*DefaultPRINTERMODE: PrintDEF + +*PRINTERMODE PrintDEF/Printer's default: "" + +*PRINTERMODE Contone/Contone: " userdict /setcolorbundle known + + { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle } + + { << /DeviceRenderingInfo << /Type 4 + + /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse " + +*End + +*PRINTERMODE Halftone/Halftone: " userdict /setcompression known + + { << /HalftoneMode /Halftone >> setcolorbundle } + + { << /DeviceRenderingInfo << /Type 4 + + /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse " + +*End + +*?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get + + /ValuesPerColorComponent get ln 2 ln div cvi = flush" + +*End + +*CloseUI: *PRINTERMODE + + + +*%EFIFlags *EFOverprint + +*OpenUI *EFOverprint/Combine Separations :PickOne + +*OrderDependency: 40 AnySetup *EFOverprint + +*DefaultEFOverprint: OverPrintDEF + +*EFOverprint OverPrintDEF/Printer's default: "" + +*EFOverprint True/On: " userdict /XJXsetoverprint known + + { 1 XJXsetoverprint } + + { (printerinfo overprint 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + + userdict /setcolorbundle known + + { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle } + + { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse " + +*End + +*EFOverprint False/Off: " userdict /XJXsetoverprint known + + { 0 XJXsetoverprint } + + { (printerinfo overprint 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*?EFOverprint: "" + +*CloseUI: *EFOverprint + + + +*%EFIFlags *DEFPAPERSIZE Setup + +*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne + +*OrderDependency: 20 AnySetup *DEFPAPERSIZE + +*DefaultDEFPAPERSIZE: US + +*DEFPAPERSIZE US/US: "" + +*DEFPAPERSIZE Metric/Metric: "" + +*?DEFPAPERSIZE: "" + +*CloseUIEFI: *DEFPAPERSIZE + + + +*%EFIFlags *CONVPAPERSIZE Setup + +*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne + +*OrderDependency: 25 AnySetup *CONVPAPERSIZE + +*DefaultCONVPAPERSIZE: False + +*CONVPAPERSIZE False/No: "" + +*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: "" + +*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: "" + +*?CONVPAPERSIZE: "" + +*CloseUIEFI: *CONVPAPERSIZE + + + +*%EFIFlags *COVPGATEND Setup + +*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne + +*OrderDependency: 30 AnySetup *COVPGATEND + +*DefaultCOVPGATEND: NO + +*COVPGATEND YES/Yes: "" + +*COVPGATEND NO/No: "" + +*CloseUIEFI: *COVPGATEND + + + +*%EFIFlags *COURIERSUBST Setup + +*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne + +*OrderDependency: 35 AnySetup *COURIERSUBST + +*DefaultCOURIERSUBST: YES + +*COURIERSUBST YES/Yes: "" + +*COURIERSUBST NO/No: "" + +*CloseUIEFI: *COURIERSUBST + + + +*%EFIFlags *PSERROR Setup + +*OpenUIEFI *PSERROR/Print to PS Error : PickOne + +*OrderDependency: 40 AnySetup *PSERROR + +*DefaultPSERROR: NO + +*PSERROR YES/Yes: "" + +*PSERROR NO/No: "" + +*CloseUIEFI: *PSERROR + + + +*%EFIFlags *EFHPBlack Spooler|Command + +*OpenUI *EFHPBlack/High Productivity Black : PickOne + +*OrderDependency: 40 AnySetup *EFHPBlack + +*DefaultEFHPBlack: EFHPBlackDEF + +*EFHPBlack EFHPBlackDEF/Printer's default: "" + +*EFHPBlack False/Off: " userdict /XJXsethpblack known + + { 0 XJXsethpblack } + + { (printerinfo CheckHPBlack 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*EFHPBlack True/On: " userdict /XJXsethpblack known + + { 1 XJXsethpblack } + + { (printerinfo CheckHPBlack 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*CloseUI: *EFHPBlack + + + +*%EFIFlags *MediaType Spooler|Command + +*OpenUI *MediaType/Media Type :PickOne + +*OrderDependency: 50 AnySetup *MediaType + +*DefaultMediaType: MediaTypeDEF + +*MediaType MediaTypeDEF/Printer's default: "" + +*MediaType Plain/Plain Paper: " userdict /setcolorbundle known + + { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if" + +*End + +*MediaType Transparent/Transparency: " userdict /setcolorbundle known + + { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if" + +*End + +*MediaType Thick/Thick Paper: " userdict /setcolorbundle known + + { << /MediaType /Thick >> setcolorbundle 3 XJXsetmediatype } if" + +*End + +*?MediaType: " userdict /setcolorbundle known { + + currentcolorbundle /MediaType get == } if" + +*End + +*CloseUI: *MediaType + + + +*%EFIFlags *EFSorter Spooler|Command + +*OpenUI *EFSorter/Sorter Mode :PickOne + +*OrderDependency: 50 AnySetup *EFSorter + +*DefaultEFSorter: False + +*EFSorter False/Off: " userdict /XJXsetsorter known + + { 0 XJXsetsorter } + + { (printerinfo sortmode 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*EFSorter Sort/Sort: " userdict /XJXsetsorter known + + { 1 XJXsetsorter } + + { (printerinfo sortmode 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*EFSorter Group/Group: " userdict /XJXsetsorter known + + { 2 XJXsetsorter } + + { (printerinfo sortmode 2) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*CloseUI: *EFSorter + + + +*%EFIFlags *EFStapler Spooler|Command + +*OpenUI *EFStapler/Stapler Mode :PickOne + +*OrderDependency: 50 AnySetup *EFStapler + +*DefaultEFStapler: False + +*EFStapler False/Off: " userdict /XJXsetstapler known + + { 0 XJXsetstapler } + + { (printerinfo staplemode 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*EFStapler True/On: " userdict /XJXsetstapler known + + { 1 XJXsetstapler } + + { (printerinfo staplemode 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*CloseUI: *EFStapler + + + +*%EFIFlags *EFDuplex Spooler|Command + +*OpenUI *EFDuplex/Duplex : PickOne + +*OrderDependency: 50 AnySetup *EFDuplex + +*DefaultEFDuplex: EFDuplexDEF + +*EFDuplex EFDuplexDEF/Printer's default: "" + +*EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice" + +*EFDuplex True/On: " << /Duplex true /Policies << /Duplex 0 >> >> setpagedevice" + +*CloseUI: *EFDuplex + + + +*%EFIFlags *DuplexImageArea Spooler|Command + +*OpenUI *DuplexImageArea/Imageable Area :PickOne + +*OrderDependency: 50 AnySetup *DuplexImageArea + +*DefaultDuplexImageArea: DuplexImageAreaDEF + +*DuplexImageArea DuplexImageAreaDEF/Printer's default: "" + +*DuplexImageArea True/Full Area: " (ImageableMax) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if currentpagedevice setpagedevice" + +*End + +*DuplexImageArea False/Duplex Area: " (ImageableAlign) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if currentpagedevice setpagedevice" + +*End + +*CloseUI: *DuplexImageArea + + + +*%EFIFlags *EFImageShift Spooler|Command + +*OpenUI *EFImageShift/Image Shift :PickOne + +*OrderDependency: 50 AnySetup *EFImageShift + +*DefaultEFImageShift: EFImageShiftDEF + +*EFImageShift EFImageShiftDEF/Printer's default: "" + +*EFImageShift -5/ -5 mm: " userdict /XJXsetimageshift known + + { -79 XJXsetimageshift } + + { (ImageShift -79) =string % mm to pixels + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift -4/ -4 mm: " userdict /XJXsetimageshift known + + { -63 XJXsetimageshift } + + { (ImageShift -63) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift -3/ -3 mm: " userdict /XJXsetimageshift known + + { -47 XJXsetimageshift } + + { (ImageShift -47) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift -2/ -2 mm: " userdict /XJXsetimageshift known + + { -31 XJXsetimageshift } + + { (ImageShift -31) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift -1/ -1 mm: " userdict /XJXsetimageshift known + + { -15 XJXsetimageshift } + + { (ImageShift -15) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 0/ 0: " userdict /XJXsetimageshift known + + { 0 XJXsetimageshift } + + { (ImageShift 0) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 1/ 1 mm: " userdict /XJXsetimageshift known + + { 15 XJXsetimageshift } + + { (ImageShift 15) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 2/ 2 mm: " userdict /XJXsetimageshift known + + { 31 XJXsetimageshift } + + { (ImageShift 31) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 3/ 3 mm: " userdict /XJXsetimageshift known + + { 47 XJXsetimageshift } + + { (ImageShift 47) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 4/ 4 mm: " userdict /XJXsetimageshift known + + { 63 XJXsetimageshift } + + { (ImageShift 63) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 5/ 5 mm: " userdict /XJXsetimageshift known + + { 79 XJXsetimageshift } + + { (ImageShift 79) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*CloseUI: *EFImageShift + + + +*%EFIFlags *Tumble Spooler|Command + +*OpenUI *Tumble/Page Turn :PickOne + +*OrderDependency: 50 AnySetup *Tumble + +*DefaultTumble: TumbleDEF + +*Tumble TumbleDEF/Printer's default: "" + +*Tumble False/Top-Top: " << /Tumble false >> setpagedevice " + +*Tumble True/Top-Bottom: " << /Tumble true >> setpagedevice " + +*CloseUI: *Tumble + + + +*%EFIFlags *EFColorRendDict Spooler|Command + +*OpenUI *EFColorRendDict/Rendering Style :PickOne + +*OrderDependency: 60 AnySetup *EFColorRendDict + +*DefaultEFColorRendDict: RenderingDEF + +*EFColorRendDict RenderingDEF/Printer's default: "" + +*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known + + { << /ColorRendering /Photographic >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known + + { << /ColorRendering /Presentation >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known + + { << /ColorRendering /Monitor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known + + { << /ColorRendering /Solid >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*?EFColorRendDict: " userdict /setcolorbundle known + + { currentcolorbundle /ColorRendering get == } if " + +*End + +*CloseUI: *EFColorRendDict + + + +*%EFIFlags *Brightness Spooler|Command + +*OpenUI *Brightness/Brightness :PickOne + +*OrderDependency: 55 AnySetup *Brightness + +*DefaultBrightness: BrightnessDEF + +*Brightness BrightnessDEF/Printer's default: "" + +*Brightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness +0.16/90% Lighter: " {dup 180 mul sin 0.10 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness +0.08/95% Light: " {dup 180 mul sin 0.05 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness 00.00/100% Normal: " {} settransfer " + +*Brightness -0.08/105% Dark: " {dup 180 mul sin -0.05 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness -0.16/110% Darker: " {dup 180 mul sin -0.10 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness -0.24/115% Darkest: " {dup 180 mul sin -0.15 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*CloseUI: *Brightness + + + +*%EFIFlags *TonerReduction Spooler|Command + +*OpenUI *TonerReduction/Toner Reduction :PickOne + +*OrderDependency: 70 AnySetup *TonerReduction + +*DefaultTonerReduction: TonerReductionDEF + +*TonerReduction TonerReductionDEF/Printer's default: "" + +*TonerReduction False/Off: " userdict /XJXsettonerreduction known + + { 0 XJXsettonerreduction } + + { (printerinfo checkucr 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse " + +*End + +*TonerReduction True/On: " userdict /XJXsettonerreduction known + + { 1 XJXsettonerreduction } + + { (printerinfo checkucr 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse " + +*End + +*CloseUI: *TonerReduction + + + +*%EFIFlags *Prange Command + +*OpenUIEFI *Prange/Page Range : PickOne + +*OrderDependency: 70 AnySetup *Prange + +*DefaultPrange: All + +*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ ] put + + setglobal " + +*End + +*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1 2 4 6 ] put + + setglobal " + +*End + +*?Prange: "" + +*CloseUIEFI: *Prange + + + +*%EFIFlags *Flip Command + +*OpenUIEFI *Flip/Flip : PickOne + +*OrderDependency: 75 AnySetup *Flip + +*DefaultFlip: None + +*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*?Flip: "" + +*CloseUIEFI: *Flip + + + +*%EFIFlags *Scale Command + +*OpenUIEFI *Scale/Scale : PickOne + +*OrderDependency: 80 AnySetup *Scale + +*DefaultScale: 100 + +*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 2 put << >> setpagedevice " + +*End + +*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1.5 put << >> setpagedevice " + +*End + +*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1 put << >> setpagedevice " + +*End + +*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .75 put << >> setpagedevice " + +*End + +*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .5 put << >> setpagedevice " + +*End + +*?Scale: "" + +*CloseUIEFI: *Scale + + + +*%EFIFlags *Rotate Command + +*OpenUIEFI *Rotate/Rotate : PickOne + +*OrderDependency: 85 AnySetup *Rotate + +*DefaultRotate: 0 + +*Rotate 0/0¡: " << >> setpagedevice " + +*Rotate 90/90¡ CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 90 put << >> setpagedevice " + +*End + +*Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 270 put << >> setpagedevice " + +*End + +*Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 180 put << >> setpagedevice " + +*End + +*?Rotate: "" + +*CloseUIEFI: *Rotate + + + +*RequiresPageRegion All: True + +*%EFIFlags *InputSlot + +*OpenUI *InputSlot/Paper Source : PickOne + +*OrderDependency: 20 AnySetup *InputSlot + +*DefaultInputSlot: Tray1 + +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet + + findresource /externalcommand get exec {pop} if" + +*End + +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet + + findresource /externalcommand get exec {pop} if" + +*End + +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet + + findresource /externalcommand get exec {pop} if" + +*End + +*CloseUI: *InputSlot + + + +*%EFIFlags *ManualFeed Spooler|Command + +*OpenUI *ManualFeed/Bypass Tray :Boolean + +*OrderDependency: 65 AnySetup *ManualFeed + +*DefaultManualFeed: False + +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" + +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" + +*?ManualFeed: " + + save currentpagedevice /ManualFeed get + + {(True)} {(False)} ifelse = flush restore" + +*End + +*CloseUI: *ManualFeed + + + +*%================= Halftone Information =============== + +*ScreenFreq: "66.0" + +*ScreenAngle: "0" + +*DefaultScreenProc: Text + +*ScreenProc Text: " + + {2 4 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Black substitution is always on. + +*DefaultBlackSubstitution: True + +*BlackSubstitution True: "" + +*?BlackSubstitution: "(True) == flush" + + + +*% PPD pages begins + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*%EFIFlags *PageSize Command + +*OpenUI *PageSize/Page Size :PickOne + +*OrderDependency: 45 AnySetup *PageSize + +*DefaultPageSize: Letter + +*PageSize Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } + + { << /PageSize [612 792] /MediaType null + + /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize Legal/Legal: " userdict /setcolorbundle known + + { << /PageSize /Legal >> setcolorbundle } { legal } ifelse " + +*End + +*PageSize Tabloid/11x17: " userdict /setcolorbundle known + + { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse " + +*End + +*PageSize A3/A3: " userdict /setcolorbundle known + + { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse " + +*End + +*PageSize A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + { << /PageSize [595 842] /MediaType null + + /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize LetR/Letter-R:" userdict /setcolorbundle known + + { << /PageSize /Letter-R >> setcolorbundle } + + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize A4R/A4-R:" userdict /setcolorbundle known + + { << /PageSize /A4-R >> setcolorbundle } + + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*?PageSize: " + + save currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if (Unknown) + + 7 dict + + dup [612 792] (Letter) put + + dup [612 1008] (Legal) put + + dup [792 1224] (Tabloid) put + + dup [842 1191] (A3) put + + dup [595 842] (A4) put + + dup [612 792] (LetR) put + + dup [595 842] (A4R) put + + { exch aload pop 6 index sub abs 7 le exch 7 index sub abs 7 le and + + { exch pop exit } { pop } ifelse + + } bind forall = flush pop pop + + restore" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*%EFIFlags *PageRegion + +*OpenUI *PageRegion :PickOne + +*OrderDependency: 47 AnySetup *PageRegion + +*DefaultPageRegion: Letter + +*PageRegion Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } + + { << /PageSize [612 792] /MediaType null + + /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion Legal/Legal: " userdict /setcolorbundle known + + { << /PageSize /Legal >> setcolorbundle } { legal } ifelse " + +*End + +*PageRegion Tabloid/11x17: " userdict /setcolorbundle known + + { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse " + +*End + +*PageRegion A3/A3: " userdict /setcolorbundle known + + { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse " + +*End + +*PageRegion A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + { << /PageSize [595 842] /MediaType null + + /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion LetR/Letter-R:" userdict /setcolorbundle known + + { << /PageSize /Letter-R >> setcolorbundle } + + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion A4R/A4-R: " userdict /setcolorbundle known + + { << /PageSize /A4-R >> setcolorbundle } + + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*CloseUI: *PageRegion + + + +*DefaultImageableArea: Letter + +*ImageableArea Letter/Letter: "10 9 588 780" + +*ImageableArea Legal/Legal: "12 10 603 985" + +*ImageableArea Tabloid/11x17: "12 10 783 1201" + +*ImageableArea A3/A3: "13 11 831 1166" + +*ImageableArea A4/A4: "10 9 573 830" + +*ImageableArea LetR/Letter-R: "12 10 603 770" + +*ImageableArea A4R/A4-R: "12 10 587 820" + +*?ImageableArea: " + + save /cvp { cvi ( ) cvs print ( ) print } bind def + + newpath clippath pathbbox + + 4 -2 roll exch 2 {ceiling cvp} repeat + + exch 2 {floor cvp} repeat flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + +*PaperDimension Letter/Letter: "612 792" + +*PaperDimension Legal/Legal: "612 1008" + +*PaperDimension Tabloid/11x17: "792 1224" + +*PaperDimension A3/A3: "842 1191" + +*PaperDimension A4/A4: "595 842" + +*PaperDimension LetR/Letter-R: "612 793" + +*PaperDimension A4R/A4-R: "595 843" + + + +*% PPD pages ends + + + +*DefaultOutputOrder: OutputOrderDEF + +*OutputOrder OutputOrderDEF/Printer's default: "" + + + +*% Font Information ========================= + +*DefaultFont: Courier + +*Font ACaslon-Italic: Standard "(001.002)" Standard Disk + +*Font ACaslon-Regular: Standard "(001.002)" Standard Disk + +*Font ACaslon-Semibold: Standard "(001.002)" Standard Disk + +*Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Bold: Standard "(001.002)" Standard Disk + +*Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Italic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Regular: Standard "(001.002)" Standard Disk + +*Font Americana: Standard "(001.002)" Standard Disk + +*Font Americana-ExtraBold: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Book: Standard "(001.002)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.002)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk + +*Font Barmeno-Bold: Standard "(001.002)" Standard Disk + +*Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk + +*Font Barmeno-Medium: Standard "(001.002)" Standard Disk + +*Font Barmeno-Regular: Standard "(001.002)" Standard Disk + +*Font Blackoak: Standard "(001.002)" Standard Disk + +*Font Bookman-Demi: Standard "(001.002)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk + +*Font Bookman-Light: Standard "(001.002)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.002)" Standard Disk + +*Font Carta: Standard "(001.002)" Standard Disk + +*Font Courier: Standard "(001.002)" Standard Disk + +*Font Courier-Bold: Standard "(001.002)" Standard Disk + +*Font Courier-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Courier-Oblique: Standard "(001.002)" Standard Disk + +*Font Formata-Italic: Standard "(001.002)" Standard Disk + +*Font Formata-Medium: Standard "(001.002)" Standard Disk + +*Font Formata-MediumItalic: Standard "(001.002)" Standard Disk + +*Font Formata-Regular: Standard "(001.002)" Standard Disk + +*Font Helvetica: Standard "(001.002)" Standard Disk + +*Font Helvetica-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Oblique: Standard "(001.002)" Standard Disk + +*Font Kaufmann: Standard "(001.002)" Standard Disk + +*Font Lithos-Black: Standard "(001.002)" Standard Disk + +*Font Lithos-Regular: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.002)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Palatino-Italic: Standard "(001.002)" Standard Disk + +*Font Palatino-Roman: Standard "(001.002)" Standard Disk + +*Font Parisian: Standard "(001.002)" Standard Disk + +*Font ParkAvenue: Standard "(001.002)" Standard Disk + +*Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk + +*Font Symbol: Standard "(001.002)" Standard Disk + +*Font Tekton: Standard "(001.002)" Standard Disk + +*Font Tekton-Bold: Standard "(001.002)" Standard Disk + +*Font Times-Bold: Standard "(001.002)" Standard Disk + +*Font Times-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Times-Italic: Standard "(001.002)" Standard Disk + +*Font Times-Roman: Standard "(001.002)" Standard Disk + +*Font Trajan-Bold: Standard "(001.002)" Standard Disk + +*Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Standard "(001.002)" Standard Disk + +*?FontQuery: " + + save + + { count 1 gt + + { exch dup 127 string cvs (/) print print (:) print + + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + + } { exit } ifelse + + } bind loop + + (*) = flush + + restore" + +*End + + + +*?FontList: " + + save (*) {cvn ==} 128 string /Font resourceforall + + (*) = flush restore" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "scanning" + +*Status: "PrinterError: Copier is busy" + +*Status: "PrinterError: Copier is in standby mode" + +*Status: "PrinterError: Service cable is disconnected" + +*Status: "PrinterError: Out of fuser oil" + +*Status: "PrinterError: Copier door is open" + +*Status: "PrinterError: Paper jam" + +*Status: "PrinterError: Out of paper" + +*Status: "PrinterError: Waste toner container is full" + +*Status: "PrinterError: Out of toner" + +*Status: "PrinterError: There is no key" + +*Status: "PrinterError: There is no control card" + +*Status: "PrinterError: ID mode" + +*Status: "PrinterError: Copier needs attention; see copier control panel" + +*Status: "PrinterError: Load A3 paper" + +*Status: "PrinterError: Load A4 paper" + +*Status: "PrinterError: Load 11x17 paper" + +*Status: "PrinterError: Load Letter paper" + +*Status: "PrinterError: Load Letter-R paper" + +*Status: "PrinterError: Load A4-R paper" + +*Status: "PrinterError: Load B4 paper" + +*Status: "PrinterError: Load B5-R paper" + +*Status: "PrinterError: Load Legal paper" + +*Status: "PrinterError: Check copier power and cable connection" + +*Status: "PrinterError: Check film scanner connection" + +*Status: "PrinterError: Copier is warming up" + +*Status: "PrinterError: Copier communication error; call copier technician" + +*Status: "PrinterError: Set paper size, then load manual feed paper" + +*Status: "PrinterError: An unknown copier error occurred" + +*Status: "PrinterError: Load manual feed paper" + +*Status: "PrinterError: Remove manual feed paper, then set size" + +*Status: "PrinterError: Copier is disconnected" + +*Status: "PrinterError: Film Scanner has copy control" + + + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*Source: "EtherTalk" + +*Source: "Parallel" + +*Source: "TCP/IP" + +*Source: "Novell IPX" + + + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "Copier is busy" + +*PrinterError: "Copier is in standby mode" + +*PrinterError: "Service cable is disconnected" + +*PrinterError: "Out of fuser oil" + +*PrinterError: "Copier door is open" + +*PrinterError: "Paper jam" + +*PrinterError: "Out of paper" + +*PrinterError: "Waste toner container is full" + +*PrinterError: "Out of toner" + +*PrinterError: "There is no key" + +*PrinterError: "There is no control card" + +*PrinterError: "ID mode" + +*PrinterError: "Copier needs attention; see copier control panel" + +*PrinterError: "Load A3 paper" + +*PrinterError: "Load A4 paper" + +*PrinterError: "Load 11x17 paper" + +*PrinterError: "Load Letter paper" + +*PrinterError: "Load Legal paper" + +*PrinterError: "Load Letter-R paper" + +*PrinterError: "Load A4-R paper" + +*PrinterError: "Load B4 paper" + +*PrinterError: "Load B5-R paper" + +*PrinterError: "Check copier power and cable connection" + +*PrinterError: "Check film scanner connection" + +*PrinterError: "Copier is warming up" + +*PrinterError: "Copier communication error; call copier technician" + +*PrinterError: "Set paper size, then load manual feed paper" + +*PrinterError: "An unknown copier error occurred" + +*PrinterError: "Load manual feed paper" + +*PrinterError: "Remove manual feed paper, then set size" + +*PrinterError: "Copier is disconnected" + +*PrinterError: "Film Scanner has copy control" + + + + + +*% Color Separation Information ==================== + + + + + +*% Custom Inks for Fiery Logo + +*InkName: P300FieryBlue/Fiery Blue + +*InkName: P199FieryRed/Fiery Red + +*InkName: PblackFieryBlack/Fiery Black + +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" + +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" + +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + + + +*DefaultColorSep: Black.100lpi.400dpi + +*DefaultSeparations: False + + + +*% ------Halftone Text Mode (Default) + +*ColorSepScreenAngle Cyan.100lpi.400dpi: "0" + +*ColorSepScreenAngle Magenta.100lpi.400dpi: "0" + +*ColorSepScreenAngle Yellow.100lpi.400dpi: "0" + +*ColorSepScreenAngle Black.100lpi.400dpi: "0" + +*ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Black.100lpi.400dpi: "50.0" + +*ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Black.100lpi.400dpi: "{2 4 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*% End of PPD file + + + + + + + +*% The byte count of this file should be exactly 047923 or 050402 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery XJK 1000 1560-1565 diff --git a/psprint_config/configuration/ppds/EFXJK303.PS b/psprint_config/configuration/ppds/EFXJK303.PS new file mode 100644 index 000000000000..3908fe438893 --- /dev/null +++ b/psprint_config/configuration/ppds/EFXJK303.PS @@ -0,0 +1,1075 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% Created for Kodak 8650 + +*FileVersion: "0.1" + +*%EF1File, EFLEPPD + +*% EFConversionKey: "Canon" + + + +*FormatVersion: "4.2" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PCFileName: "EFXJK303.PPD" + +*Product: "(Fiery XJK 8650)" + +*PSVersion: "(2015.802) 0" + +*ModelName: "Fiery XJK 8650 Color Server v2015.802" + +*ShortNickName: "Fiery XJK 8650 v2015.802" + +*NickName: "Fiery XJK 8650 Color Server v2015.802" + +*LanguageLevel: "2" + +*Manufacturer: "Kodak" + + + + + +*% === Constraints ========= + + + +*% Prevent transparency for certain page sizes + + + +*% ==== Device Capabilities =============== + +*Protocols: BCP TBCP + +*ColorDevice: True + +*DefaultColorSpace: CMYK + +*TTRasterizer: Type42 + +*SuggestedJobTimeout: "0" + +*SuggestedWaitTimeout: "70" + +*PrintPSErrors: False + +*Throughput: "1" + +*Password: "()" + +*FileSystem: True + +*?FileSystem: " + + save + + [ (*) + + { dup dup (%disk) search + + { pop pop pop + + length string copy dup currentdevparams /Writeable get + + {/Writeabledev Writeabledev 1 add def} if + + }{ + + pop pop pop + + } ifelse } + + 50 string /IODevice resourceforall + + ] + + length 1 ge {(True)}{(False)}ifelse = flush + + restore + + " + +*End + + + +*ExitServer: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { + + (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + + " + +*End + + + +*Reset: " + + count 0 eq {false}{true exch startjob} ifelse + + { + + systemdict /quit get exec + + }{ + + (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } ifelse + + " + +*End + + + +*DefaultResolution: 300dpi + +*Resolution 300dpi: " " + +*?Resolution: " + + save + + currentpagedevice /HWResolution get + + 0 get ( ) cvs print (dpi) = flush + + restore + + " + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*%EFIFlags *DEFPAPERSIZE Setup + +*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne + +*OrderDependency: 20 AnySetup *DEFPAPERSIZE + +*DefaultDEFPAPERSIZE: US + +*DEFPAPERSIZE US/US: "" + +*DEFPAPERSIZE Metric/Metric: "" + +*?DEFPAPERSIZE: "" + +*CloseUIEFI: *DEFPAPERSIZE + + + +*%EFIFlags *CONVPAPERSIZE Setup + +*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne + +*OrderDependency: 25 AnySetup *CONVPAPERSIZE + +*DefaultCONVPAPERSIZE: False + +*CONVPAPERSIZE False/No: "" + +*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: "" + +*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: "" + +*?CONVPAPERSIZE: "" + +*CloseUIEFI: *CONVPAPERSIZE + + + +*%EFIFlags *COVPGATEND Setup + +*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne + +*OrderDependency: 30 AnySetup *COVPGATEND + +*DefaultCOVPGATEND: NO + +*COVPGATEND YES/Yes: "" + +*COVPGATEND NO/No: "" + +*CloseUIEFI: *COVPGATEND + + + +*%EFIFlags *COURIERSUBST Setup + +*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne + +*OrderDependency: 35 AnySetup *COURIERSUBST + +*DefaultCOURIERSUBST: YES + +*COURIERSUBST YES/Yes: "" + +*COURIERSUBST NO/No: "" + +*CloseUIEFI: *COURIERSUBST + + + +*%EFIFlags *PSERROR Setup + +*OpenUIEFI *PSERROR/Print to PS Error : PickOne + +*OrderDependency: 40 AnySetup *PSERROR + +*DefaultPSERROR: NO + +*PSERROR YES/Yes: "" + +*PSERROR NO/No: "" + +*CloseUIEFI: *PSERROR + + + +*%EFIFlags *EFColorRendDict Spooler|Command + +*OpenUI *EFColorRendDict/Rendering Style :PickOne + +*OrderDependency: 60 AnySetup *EFColorRendDict + +*DefaultEFColorRendDict: RenderingDEF + +*EFColorRendDict RenderingDEF/Printer's default: "" + +*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known + + { << /ColorRendering /Photographic >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known + + { << /ColorRendering /Presentation >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known + + { << /ColorRendering /Monitor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known + + { << /ColorRendering /Solid >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict UltraColor/Kodak UltraColor: " userdict /setcolorbundle known + + { << /ColorRendering /UltraColor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*?EFColorRendDict: " userdict /setcolorbundle known + + { currentcolorbundle /ColorRendering get == } if " + +*End + +*CloseUI: *EFColorRendDict + + + +*%EFIFlags *MediaType Spooler|Command + +*OpenUI *MediaType/Media Type: PickOne + +*OrderDependency: 10 AnySetup *MediaType + +*DefaultMediaType: MediaTypeDEF + +*MediaType MediaTypeDEF/Printer's default: "" + +*MediaType Plain/Photographic: "currenttransfer 2 dict dup /MediaType (reflection) put + + dup /OutputType () put setpagedevice settransfer" + +*End + +*MediaType Transparent/Transparency: "currenttransfer 1 dict dup /MediaType (transparency) put + + setpagedevice settransfer" + +*End + +*?MediaType: " + + save + + currentpagedevice /MediaType {get} stopped + + {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse + + = flush + + restore + + " + +*End + +*CloseUI: *MediaType + + + + + +*%EFIFlags *Prange Command + +*OpenUIEFI *Prange/Page Range : PickOne + +*OrderDependency: 70 AnySetup *Prange + +*DefaultPrange: All + +*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ ] put + + setglobal " + +*End + +*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1 2 4 6 ] put + + setglobal " + +*End + +*?Prange: "" + +*CloseUIEFI: *Prange + + + +*%EFIFlags *Flip Command + +*OpenUIEFI *Flip/Flip : PickOne + +*OrderDependency: 75 AnySetup *Flip + +*DefaultFlip: None + +*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*?Flip: "" + +*CloseUIEFI: *Flip + + + +*%EFIFlags *Scale Command + +*OpenUIEFI *Scale/Scale : PickOne + +*OrderDependency: 80 AnySetup *Scale + +*DefaultScale: 100 + +*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 2 put << >> setpagedevice " + +*End + +*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1.5 put << >> setpagedevice " + +*End + +*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1 put << >> setpagedevice " + +*End + +*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .75 put << >> setpagedevice " + +*End + +*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .5 put << >> setpagedevice " + +*End + +*?Scale: "" + +*CloseUIEFI: *Scale + + + +*%EFIFlags *Rotate Command + +*OpenUIEFI *Rotate/Rotate: PickOne + +*OrderDependency: 85 AnySetup *Rotate + +*DefaultRotate: 0 + +*Rotate 0/0¡: " << >> setpagedevice " + +*Rotate 90/90¡ CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 90 put << >> setpagedevice " + +*End + +*Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 270 put << >> setpagedevice " + +*End + +*Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 180 put << >> setpagedevice " + +*End + +*?Rotate: "" + +*CloseUIEFI: *Rotate + + + +*% Paper Handling =================== + +*LandscapeOrientation: Any + + + +*%EFIFlags *PageSize Command|Spooler + +*OpenUI *PageSize: PickOne + +*OrderDependency: 40 AnySetup *PageSize + +*DefaultPageSize: Letter + +*PageSize Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } if " + +*End + +*PageSize A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + + + if " + +*End + +*PageSize 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known + + { << /PageSize /8_5x12 >> setcolorbundle } if " + +*End + +*PageSize 210x307mm/210 x 307 mm:" userdict /setcolorbundle known + + { << /PageSize /210x307mm >> setcolorbundle } if " + +*End + +*?PageSize: " + +save + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 4 dict + + dup [612 792] (Letter) put + + dup [595 842] (A4) put + + dup [612 870] (8_5x12) put + + dup [595 870] (210x307mm) + + { + + exch aload pop + + 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + { + + exch pop exit + + }{ + + pop + + } ifelse + + } bind forall + + = flush pop pop + +restore" + +*End + +*CloseUI: *PageSize + + + +*%EFIFlags *PageRegion + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 40 AnySetup *PageRegion + +*DefaultPageRegion: Letter + +*PageRegion Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } if " + +*End + +*PageRegion A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } if " % Letter to A4 + +*End + +*PageRegion 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known + + { << /PageSize /8_5x12 >> setcolorbundle } if " + +*End + +*PageRegion 210x307mm/210 x 307 mm:" userdict /setcolorbundle known + + { << /PageSize /210x307mm >> setcolorbundle } if " + +*End + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + +*ImageableArea Letter/Letter: "18.2401 74.7601 594.24 717.96 " + +*ImageableArea A4/A4: "9.6001 74.2800 585.60 767.88 " + +*ImageableArea 8_5x12/8.5 x 12 in (216 x 307 mm):"18.2401 76.4400 594.24 796.44 " + +*ImageableArea 210x307mm/210 x 307 mm: "9.6001 76.4400 585.60 796.44 " + +*?ImageableArea: " + + save + + /cvp { ( ) cvs print ( ) print } bind def + + /upperright {10000 mul floor 10000 div} bind def + + /lowerleft {10000 mul ceiling 10000 div} bind def + + newpath clippath pathbbox + + 4 -2 roll exch 2 {lowerleft cvp} repeat + + exch 2 {upperright cvp} repeat flush + + restore" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + +*PaperDimension Letter/Letter: "612 792 " + +*PaperDimension A4/A4: "595 842 " + +*PaperDimension 8_5x12/8.5 x 12 in (216 x 307 mm): "612 870 " + +*PaperDimension 210x307mm/210 x 307 mm: "595 870 " + + + +*OpenUI *InputSlot: PickOne + +*DefaultInputSlot: Cassette + +*InputSlot Cassette/Paper Tray: "" + +*?InputSlot: "save (Cassette) = flush restore" + +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + + + + + +*% Font Information ========================= + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.002)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.003)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard Disk + +*Font Courier-Bold: Standard "(002.002)" Standard Disk + +*Font Courier-BoldOblique: Standard "(002.002)" Standard Disk + +*Font Courier-Oblique: Standard "(002.002)" Standard Disk + +*Font Helvetica: Standard "(001.006)" Standard Disk + +*Font Helvetica-Bold: Standard "(001.007)" Standard Disk + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk + +*Font Helvetica-Condensed: Standard "(001.001)" Standard Disk + +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk + +*Font Helvetica-Narrow: Standard "(001.001)" Standard Disk + +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-BoldObl: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Oblique: Standard "(001.001)" Standard Disk + +*Font Helvetica-Oblique: Standard "(001.006)" Standard Disk + +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk + +*Font Palatino-Bold: Standard "(001.005)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk + +*Font Palatino-Italic: Standard "(001.005)" Standard Disk + +*Font Palatino-Roman: Standard "(001.005)" Standard Disk + +*Font Symbol: Special "(001.003)" Special Disk + +*Font Times-Bold: Standard "(001.007)" Standard Disk + +*Font Times-BoldItalic: Standard "(001.009)" Standard Disk + +*Font Times-Italic: Standard "(001.007)" Standard Disk + +*Font Times-Roman: Standard "(001.007)" Standard Disk + +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk + +*Font ZapfDingbats: Special "(001.002)" Special Disk + +*?FontQuery: " + + save + + { count 1 gt + + { exch dup 127 string cvs (/) print print (:) print + + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + + } { exit } ifelse + + } bind loop + + (*) = flush + + restore" + +*End + +*?FontList: " + +save + + (*) {cvn ==} 128 string /Font resourceforall + + (*) = flush + +restore" + +*End + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "initializing" + +*Status: "holding" + +*Status: "PrinterError: requires service - \ServiceCodeNumber\" + +*Status: "PrinterError: paper tray needs attention" + +*Status: "PrinterError: cover is open" + +*Status: "PrinterError: print ribbon needs to be changed" + +*Status: "PrinterError: print ribbon is jammed" + +*Status: "PrinterError: paper is jammed" + +*Status: "PrinterError: requires 8.5 x 11 in, Paper" + +*Status: "PrinterError: requires A4, Paper" + +*Status: "PrinterError: requires 8.5 x 12 in, Paper" + +*Status: "PrinterError: requires 210 x 307 mm, Paper" + +*Status: "PrinterError: requires 8.5 x 14 in, Paper" + +*Status: "PrinterError: requires 210 x 358 mm, Paper" + +*Status: "PrinterError: requires 9.5 x 14 in, Paper" + +*Status: "PrinterError: requires 8.5 x 11 in, Transparency" + +*Status: "PrinterError: requires A4, Transparency" + +*Status: "PrinterError: requires 8.5 x 12 in, Transparency" + +*Status: "PrinterError: requires 210 x 307 mm, Transparency" + +*Status: "PrinterError: requires 8.5 x 14 in, Transparency" + +*Status: "PrinterError: requires 210 x 358 mm, Transparency" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon" + + + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*Source: "LocalTalk" + +*Source: "Parallel" + +*Source: "EtherTalk" + +*Source: "IPX" + +*Source: "TcpIp" + +*Source: "SCSIComm" + + + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "requires service - \ServiceCodeNumber\" + +*PrinterError: "paper tray needs attention" + +*PrinterError: "cover is open" + +*PrinterError: "print ribbon needs to be changed" + +*PrinterError: "print ribbon is jammed" + +*PrinterError: "paper is jammed" + +*PrinterError: "requires 8.5 x 11 in, Paper" + +*PrinterError: "requires A4, Paper" + +*PrinterError: "requires 8.5 x 12 in, Paper" + +*PrinterError: "requires 210 x 307 mm, Paper" + +*PrinterError: "requires 8.5 x 14 in, Paper" + +*PrinterError: "requires 210 x 358 mm, Paper" + +*PrinterError: "requires 9.5 x 14 in, Paper" + +*PrinterError: "requires 8.5 x 11 in, Transparency" + +*PrinterError: "requires A4, Transparency" + +*PrinterError: "requires 8.5 x 12 in, Transparency" + +*PrinterError: "requires 210 x 307 mm, Transparency" + +*PrinterError: "requires 8.5 x 14 in, Transparency" + +*PrinterError: "requires 210 x 358 mm, Transparency" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK" + +*PrinterError: "requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon" + + + +*% end of PPD + + + +*% The byte count of this file should be exactly 020393 or 021468 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery XJK 8650 diff --git a/psprint_config/configuration/ppds/EFXJK3F3.PS b/psprint_config/configuration/ppds/EFXJK3F3.PS new file mode 100644 index 000000000000..98b437c9507c --- /dev/null +++ b/psprint_config/configuration/ppds/EFXJK3F3.PS @@ -0,0 +1,1135 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% Created for Kodak 8650 + +*FileVersion: "0.1" + +*%EF1File, EFLEPPD + +*% EFConversionKey: "Canon" + + + +*FormatVersion: "4.2" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PCFileName: "EFXJK3F3.PPD" + +*Product: "(Fiery XJK 1000 8650)" + +*PSVersion: "(2015.802) 0" + +*ModelName: "Fiery XJK 8650 Color Server v2015.802" + +*ShortNickName: "Fiery XJK1000 8650 v2015.802" + +*NickName: "Fiery XJK 1000 8650 Color Server v2015.802" + +*LanguageLevel: "2" + +*Manufacturer: "Kodak" + + + + + +*% === Constraints ========= + + + +*% Prevent transparency for certain page sizes + + + +*% ==== Device Capabilities =============== + +*Protocols: BCP TBCP + +*ColorDevice: True + +*DefaultColorSpace: CMYK + +*TTRasterizer: Type42 + +*SuggestedJobTimeout: "0" + +*SuggestedWaitTimeout: "70" + +*PrintPSErrors: False + +*Throughput: "1" + +*Password: "()" + +*FileSystem: True + +*?FileSystem: " + + save + + [ (*) + + { dup dup (%disk) search + + { pop pop pop + + length string copy dup currentdevparams /Writeable get + + {/Writeabledev Writeabledev 1 add def} if + + }{ + + pop pop pop + + } ifelse } + + 50 string /IODevice resourceforall + + ] + + length 1 ge {(True)}{(False)}ifelse = flush + + restore + + " + +*End + + + +*ExitServer: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { + + (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + + " + +*End + + + +*Reset: " + + count 0 eq {false}{true exch startjob} ifelse + + { + + systemdict /quit get exec + + }{ + + (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } ifelse + + " + +*End + + + +*DefaultResolution: 300dpi + +*Resolution 300dpi: " " + +*?Resolution: " + + save + + currentpagedevice /HWResolution get + + 0 get ( ) cvs print (dpi) = flush + + restore + + " + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + + + +*%EFIFlags *DEFPAPERSIZE Setup + +*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne + +*OrderDependency: 20 AnySetup *DEFPAPERSIZE + +*DefaultDEFPAPERSIZE: US + +*DEFPAPERSIZE US/US: "" + +*DEFPAPERSIZE Metric/Metric: "" + +*?DEFPAPERSIZE: "" + +*CloseUIEFI: *DEFPAPERSIZE + + + +*%EFIFlags *CONVPAPERSIZE Setup + +*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne + +*OrderDependency: 25 AnySetup *CONVPAPERSIZE + +*DefaultCONVPAPERSIZE: False + +*CONVPAPERSIZE False/No: "" + +*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: "" + +*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: "" + +*?CONVPAPERSIZE: "" + +*CloseUIEFI: *CONVPAPERSIZE + + + +*%EFIFlags *COVPGATEND Setup + +*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne + +*OrderDependency: 30 AnySetup *COVPGATEND + +*DefaultCOVPGATEND: NO + +*COVPGATEND YES/Yes: "" + +*COVPGATEND NO/No: "" + +*CloseUIEFI: *COVPGATEND + + + +*%EFIFlags *COURIERSUBST Setup + +*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne + +*OrderDependency: 35 AnySetup *COURIERSUBST + +*DefaultCOURIERSUBST: YES + +*COURIERSUBST YES/Yes: "" + +*COURIERSUBST NO/No: "" + +*CloseUIEFI: *COURIERSUBST + + + +*%EFIFlags *PSERROR Setup + +*OpenUIEFI *PSERROR/Print to PS Error : PickOne + +*OrderDependency: 40 AnySetup *PSERROR + +*DefaultPSERROR: NO + +*PSERROR YES/Yes: "" + +*PSERROR NO/No: "" + +*CloseUIEFI: *PSERROR + + + +*%EFIFlags *EFColorRendDict Spooler|Command + +*OpenUI *EFColorRendDict/Rendering Style :PickOne + +*OrderDependency: 60 AnySetup *EFColorRendDict + +*DefaultEFColorRendDict: RenderingDEF + +*EFColorRendDict RenderingDEF/Printer's default: "" + +*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known + + { << /ColorRendering /Photographic >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known + + { << /ColorRendering /Presentation >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known + + { << /ColorRendering /Monitor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known + + { << /ColorRendering /Solid >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict UltraColor/Kodak UltraColor: " userdict /setcolorbundle known + + { << /ColorRendering /UltraColor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*?EFColorRendDict: " userdict /setcolorbundle known + + { currentcolorbundle /ColorRendering get == } if " + +*End + +*CloseUI: *EFColorRendDict + + + + + +*%EFIFlags *MediaType Spooler|Command + +*OpenUI *MediaType/Media Type: PickOne + +*OrderDependency: 10 AnySetup *MediaType + +*DefaultMediaType: MediaTypeDEF + +*MediaType MediaTypeDEF/Printer's default: "" + +*MediaType Plain/Photographic: "currenttransfer 2 dict dup /MediaType (reflection) put + + dup /OutputType () put setpagedevice settransfer" + +*End + +*MediaType Transparent/Transparency: "currenttransfer 1 dict dup /MediaType (transparency) put + + setpagedevice settransfer" + +*End + +*?MediaType: " + + save + + currentpagedevice /MediaType {get} stopped + + {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse + + = flush + + restore + + " + +*End + +*CloseUI: *MediaType + +*%EFIFlags *Prange Command + +*OpenUIEFI *Prange/Page Range : PickOne + +*OrderDependency: 70 AnySetup *Prange + +*DefaultPrange: All + +*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ ] put + + setglobal " + +*End + +*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1 2 4 6 ] put + + setglobal " + +*End + +*?Prange: "" + +*CloseUIEFI: *Prange + + + +*%EFIFlags *Flip Command + +*OpenUIEFI *Flip/Flip : PickOne + +*OrderDependency: 75 AnySetup *Flip + +*DefaultFlip: None + +*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*?Flip: "" + +*CloseUIEFI: *Flip + + + +*%EFIFlags *Scale Command + +*OpenUIEFI *Scale/Scale : PickOne + +*OrderDependency: 80 AnySetup *Scale + +*DefaultScale: 100 + +*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 2 put << >> setpagedevice " + +*End + +*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1.5 put << >> setpagedevice " + +*End + +*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1 put << >> setpagedevice " + +*End + +*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .75 put << >> setpagedevice " + +*End + +*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .5 put << >> setpagedevice " + +*End + +*?Scale: "" + +*CloseUIEFI: *Scale + + + +*%EFIFlags *Rotate Command + +*OpenUIEFI *Rotate/Rotate: PickOne + +*OrderDependency: 85 AnySetup *Rotate + +*DefaultRotate: 0 + +*Rotate 0/0¡: " << >> setpagedevice " + +*Rotate 90/90¡ CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 90 put << >> setpagedevice " + +*End + +*Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 270 put << >> setpagedevice " + +*End + +*Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 180 put << >> setpagedevice " + +*End + +*?Rotate: "" + +*CloseUIEFI: *Rotate + + + +*% Paper Handling =================== + +*LandscapeOrientation: Any + + + +*%EFIFlags *PageSize Command|Spooler + +*OpenUI *PageSize: PickOne + +*OrderDependency: 40 AnySetup *PageSize + +*DefaultPageSize: Letter + +*PageSize Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } if " + +*End + +*PageSize A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + + + if " + +*End + +*PageSize 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known + + { << /PageSize /8_5x12 >> setcolorbundle } if " + +*End + +*PageSize 210x307mm/210 x 307 mm:" userdict /setcolorbundle known + + { << /PageSize /210x307mm >> setcolorbundle } if " + +*End + +*?PageSize: " + +save + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 4 dict + + dup [612 792] (Letter) put + + dup [595 842] (A4) put + + dup [612 870] (8_5x12) put + + dup [595 870] (210x307mm) + + { + + exch aload pop + + 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + { + + exch pop exit + + }{ + + pop + + } ifelse + + } bind forall + + = flush pop pop + +restore" + +*End + +*CloseUI: *PageSize + + + +*%EFIFlags *PageRegion + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 40 AnySetup *PageRegion + +*DefaultPageRegion: Letter + +*PageRegion Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } if " + +*End + +*PageRegion A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } if " % Letter to A4 + +*End + +*PageRegion 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known + + { << /PageSize /8_5x12 >> setcolorbundle } if " + +*End + +*PageRegion 210x307mm/210 x 307 mm:" userdict /setcolorbundle known + + { << /PageSize /210x307mm >> setcolorbundle } if " + +*End + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + +*ImageableArea Letter/Letter: "18.2401 74.7601 594.24 717.96 " + +*ImageableArea A4/A4: "9.6001 74.2800 585.60 767.88 " + +*ImageableArea 8_5x12/8.5 x 12 in (216 x 307 mm):"18.2401 76.4400 594.24 796.44 " + +*ImageableArea 210x307mm/210 x 307 mm: "9.6001 76.4400 585.60 796.44 " + +*?ImageableArea: " + + save + + /cvp { ( ) cvs print ( ) print } bind def + + /upperright {10000 mul floor 10000 div} bind def + + /lowerleft {10000 mul ceiling 10000 div} bind def + + newpath clippath pathbbox + + 4 -2 roll exch 2 {lowerleft cvp} repeat + + exch 2 {upperright cvp} repeat flush + + restore" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + +*PaperDimension Letter/Letter: "612 792 " + +*PaperDimension A4/A4: "595 842 " + +*PaperDimension 8_5x12/8.5 x 12 in (216 x 307 mm): "612 870 " + +*PaperDimension 210x307mm/210 x 307 mm: "595 870 " + + + +*OpenUI *InputSlot: PickOne + +*DefaultInputSlot: Cassette + +*InputSlot Cassette/Paper Tray: "" + +*?InputSlot: "save (Cassette) = flush restore" + +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + + + + + +*% Font Information ========================= + +*DefaultFont: Courier + +*Font ACaslon-Italic: Standard "(001.002)" Standard Disk + +*Font ACaslon-Regular: Standard "(001.002)" Standard Disk + +*Font ACaslon-Semibold: Standard "(001.002)" Standard Disk + +*Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Bold: Standard "(001.002)" Standard Disk + +*Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Italic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Regular: Standard "(001.002)" Standard Disk + +*Font Americana: Standard "(001.002)" Standard Disk + +*Font Americana-ExtraBold: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Book: Standard "(001.002)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.002)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk + +*Font Barmeno-Bold: Standard "(001.002)" Standard Disk + +*Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk + +*Font Barmeno-Medium: Standard "(001.002)" Standard Disk + +*Font Barmeno-Regular: Standard "(001.002)" Standard Disk + +*Font Blackoak: Standard "(001.002)" Standard Disk + +*Font Bookman-Demi: Standard "(001.002)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk + +*Font Bookman-Light: Standard "(001.002)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.002)" Standard Disk + +*Font Carta: Standard "(001.002)" Standard Disk + +*Font Courier: Standard "(001.002)" Standard Disk + +*Font Courier-Bold: Standard "(001.002)" Standard Disk + +*Font Courier-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Courier-Oblique: Standard "(001.002)" Standard Disk + +*Font Formata-Italic: Standard "(001.002)" Standard Disk + +*Font Formata-Medium: Standard "(001.002)" Standard Disk + +*Font Formata-MediumItalic: Standard "(001.002)" Standard Disk + +*Font Formata-Regular: Standard "(001.002)" Standard Disk + +*Font Helvetica: Standard "(001.002)" Standard Disk + +*Font Helvetica-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Oblique: Standard "(001.002)" Standard Disk + +*Font Kaufmann: Standard "(001.002)" Standard Disk + +*Font Lithos-Black: Standard "(001.002)" Standard Disk + +*Font Lithos-Regular: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.002)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Palatino-Italic: Standard "(001.002)" Standard Disk + +*Font Palatino-Roman: Standard "(001.002)" Standard Disk + +*Font Parisian: Standard "(001.002)" Standard Disk + +*Font ParkAvenue: Standard "(001.002)" Standard Disk + +*Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk + +*Font Symbol: Standard "(001.002)" Standard Disk + +*Font Tekton: Standard "(001.002)" Standard Disk + +*Font Tekton-Bold: Standard "(001.002)" Standard Disk + +*Font Times-Bold: Standard "(001.002)" Standard Disk + +*Font Times-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Times-Italic: Standard "(001.002)" Standard Disk + +*Font Times-Roman: Standard "(001.002)" Standard Disk + +*Font Trajan-Bold: Standard "(001.002)" Standard Disk + +*Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Standard "(001.002)" Standard Disk + +*?FontQuery: " + + save + + { count 1 gt + + { exch dup 127 string cvs (/) print print (:) print + + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + + } { exit } ifelse + + } bind loop + + (*) = flush + + restore" + +*End + +*?FontList: " + +save + + (*) {cvn ==} 128 string /Font resourceforall + + (*) = flush + +restore" + +*End + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "initializing" + +*Status: "holding" + +*Status: "PrinterError: requires service - \ServiceCodeNumber\" + +*Status: "PrinterError: paper tray needs attention" + +*Status: "PrinterError: cover is open" + +*Status: "PrinterError: print ribbon needs to be changed" + +*Status: "PrinterError: print ribbon is jammed" + +*Status: "PrinterError: paper is jammed" + +*Status: "PrinterError: requires 8.5 x 11 in, Paper" + +*Status: "PrinterError: requires A4, Paper" + +*Status: "PrinterError: requires 8.5 x 12 in, Paper" + +*Status: "PrinterError: requires 210 x 307 mm, Paper" + +*Status: "PrinterError: requires 8.5 x 14 in, Paper" + +*Status: "PrinterError: requires 210 x 358 mm, Paper" + +*Status: "PrinterError: requires 9.5 x 14 in, Paper" + +*Status: "PrinterError: requires 8.5 x 11 in, Transparency" + +*Status: "PrinterError: requires A4, Transparency" + +*Status: "PrinterError: requires 8.5 x 12 in, Transparency" + +*Status: "PrinterError: requires 210 x 307 mm, Transparency" + +*Status: "PrinterError: requires 8.5 x 14 in, Transparency" + +*Status: "PrinterError: requires 210 x 358 mm, Transparency" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon" + + + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*Source: "LocalTalk" + +*Source: "Parallel" + +*Source: "EtherTalk" + +*Source: "IPX" + +*Source: "TcpIp" + +*Source: "SCSIComm" + + + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "requires service - \ServiceCodeNumber\" + +*PrinterError: "paper tray needs attention" + +*PrinterError: "cover is open" + +*PrinterError: "print ribbon needs to be changed" + +*PrinterError: "print ribbon is jammed" + +*PrinterError: "paper is jammed" + +*PrinterError: "requires 8.5 x 11 in, Paper" + +*PrinterError: "requires A4, Paper" + +*PrinterError: "requires 8.5 x 12 in, Paper" + +*PrinterError: "requires 210 x 307 mm, Paper" + +*PrinterError: "requires 8.5 x 14 in, Paper" + +*PrinterError: "requires 210 x 358 mm, Paper" + +*PrinterError: "requires 9.5 x 14 in, Paper" + +*PrinterError: "requires 8.5 x 11 in, Transparency" + +*PrinterError: "requires A4, Transparency" + +*PrinterError: "requires 8.5 x 12 in, Transparency" + +*PrinterError: "requires 210 x 307 mm, Transparency" + +*PrinterError: "requires 8.5 x 14 in, Transparency" + +*PrinterError: "requires 210 x 358 mm, Transparency" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK" + +*PrinterError: "requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon" + + + +*% end of PPD + + + +*% The byte count of this file should be exactly 022160 or 023295 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery XJK 1000 8650 diff --git a/psprint_config/configuration/ppds/EP_08001.PS b/psprint_config/configuration/ppds/EP_08001.PS new file mode 100644 index 000000000000..9391bd02b2b9 --- /dev/null +++ b/psprint_config/configuration/ppds/EP_08001.PS @@ -0,0 +1,671 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_08001.PPD" +*Product: "(Stylus COLOR 800)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusCOLOR800 v2015.802" +*ShortNickName: "EPSON StylusCOLOR800 v2015.802" +*NickName: "EPSON StylusCOLOR800 v2015.802" +*Manufacturer: "Epson" + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 13 dict + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [612 792] (Letter) put + dup [396 612] (Statement) put + dup [612 1008] (Legal) put + dup [522 756] (Executive) put + dup [684 297] (Env10Rotated) put + dup [459 323] (EnvC6Rotated) put + dup [624 312] (EnvPRC5Rotated) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A4: "9 40 586 832" +*ImageableArea B5: "9 40 507 720" +*ImageableArea Letter: "9 40 603 783" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea Env10Rotated/#10 Envelope: "9 40 603 288" +*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314" +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 603 303" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A6: "9 40 288 411" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Letter: "612 792" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Env10Rotated/#10 Envelope: "684 297" +*PaperDimension EnvC6Rotated/C6 Envelope: "459 323" +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" + +*MaxMediaWidth: "612" +*MaxMediaHeight: "1008" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 612 +*ParamCustomPageSize Height: 2 points 284 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 612 +*ParamCustomPageSize HeightOffset: 4 points 0 1008 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 50 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD2) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransD1) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperD2) 1] + [(Paper_Fine_HighSpeed) (PaperD2) 3] + [(Paper_SuperFine) (PaperD1) 9] + [(FinePaper) (FineD1) 1] + [(SuperFinePaper) (SuperFineD1) 1] + [(SuperFinePaper1440) (SuperFineD2) 9] + [(GlossyPaper) (GlossyPaperD1) 1] + [(GlossyPaper1440) (GlossyPaperD2) 9] + [(GlossyFilm) (GlossyFilmD1) 1] + [(GlossyFilm1440) (GlossyFilmD2) 9] + [(OHP) (TransD1) 1]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Gray: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + +*% Last edited on June 5, 1997 +*% The byte count of this file should be exactly 027327 or 027998 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusCOLOR800 (Win95) diff --git a/psprint_config/configuration/ppds/EP_15201.PS b/psprint_config/configuration/ppds/EP_15201.PS new file mode 100644 index 000000000000..bcb9e7d5d016 --- /dev/null +++ b/psprint_config/configuration/ppds/EP_15201.PS @@ -0,0 +1,917 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_15201.PPD" +*Product: "(Stylus COLOR 1520)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusCOLOR1520 v2015.802" +*ShortNickName: "EPSON StylusCOLOR1520 v2015.802" +*NickName: "EPSON StylusCOLOR1520 v2015.802" +*Manufacturer: "Epson" + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A2: " + 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3Rotated/A3 Landscape: " + 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B3: " + 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4Rotated/B4 Landscape: " + 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Ledger/Ledger Landscape: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LegalRotated/Legal Landscape: " + 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize AnsiC/US C-size: " + 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5Rotated/C5 Envelope: " + 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 30 dict + dup [1191 1684] (A2) put + dup [932 1369] (A3.Extra) put + dup [842 1191] (A3) put + dup [1191 842] (A3Rotated) put + dup [1032 1460] (B3) put + dup [729 1032] (B4) put + dup [1032 729] (B4Rotated) put + dup [595 842] (A4) put + dup [842 595] (A4Rotated) put + dup [516 729] (B5) put + dup [729 516] (B5Rotated) put + dup [792 1224] (Tabloid) put + dup [1224 792] (Ledger) put + dup [612 792] (Letter) put + dup [792 612] (LetterRotated) put + dup [396 612] (Statement) put + dup [612 396] (StatementRotated) put + dup [612 1008] (Legal) put + dup [1008 612] (LegalRotated) put + dup [1224 1584] (AnsiC) put + dup [684 297] (Env10Rotated) put + dup [522 756] (Executive) put + dup [756 522] (ExecutiveRotated) put + dup [649 459] (EnvC5Rotated) put + dup [624 312] (EnvPRC5Rotated) put + dup [420 595] (A5) put + dup [595 420] (A5Rotated) put + dup [297 420] (A6) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A2: " + 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3Rotated/A3 Landscape: " + 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B3: " + 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4Rotated/B4 Landscape: " + 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Ledger/Ledger Landscape: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LegalRotated/Legal Landscape: " + 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion AnsiC/US C-size: " + 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC5Rotated/C5 Envelope: " + 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A2: "9 40 979 1675" +*ImageableArea A3.Extra/Super A3/B: "9 40 923 1360" +*ImageableArea A3: "9 40 832 1182" +*ImageableArea A3Rotated/A3 Landscape: "9 40 979 832" +*ImageableArea B3: "9 40 979 1450" +*ImageableArea B4: "9 40 719 1023" +*ImageableArea B4Rotated/B4 Landscape: "9 40 979 719" +*ImageableArea A4: "9 40 586 832" +*ImageableArea A4Rotated/A4 Landscape: "9 40 832 586" +*ImageableArea B5: "9 40 507 720" +*ImageableArea B5Rotated/B5 Landscape: "9 40 720 507" +*ImageableArea Tabloid/Ledger: "9 40 783 1215" +*ImageableArea Ledger/Ledger Landscape: "9 40 979 783" +*ImageableArea Letter: "9 40 603 783" +*ImageableArea LetterRotated/Letter Landscape: "9 40 782 603" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea StatementRotated/Half Letter Landscape: "9 40 603 387" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea LegalRotated/Legal Landscape: "9 40 979 603" +*ImageableArea AnsiC/US C-size: "9 40 979 1575" +*ImageableArea Env10Rotated/#10 Envelope: "9 40 675 288" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea ExecutiveRotated/Executive Landscape: "9 40 747 513" +*ImageableArea EnvC5Rotated/C5 Envelope: "9 40 640 450" +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 615 303" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A5Rotated/A5 Landscape: "9 40 586 411" +*ImageableArea A6: "9 40 288 411" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A2: "1191 1684" +*PaperDimension A3.Extra/Super A3/B: "932 1369" +*PaperDimension A3: "842 1191" +*PaperDimension A3Rotated/A3 Landscape: "1191 842" +*PaperDimension B3: "1032 1460" +*PaperDimension B4: "729 1032" +*PaperDimension B4Rotated/B4 Landscape: "1032 729" +*PaperDimension A4: "595 842" +*PaperDimension A4Rotated/A4 Landscape: "842 595" +*PaperDimension B5: "516 729" +*PaperDimension B5Rotated/B5 Landscape: "729 516" +*PaperDimension Tabloid/Ledger: "792 1224" +*PaperDimension Ledger/Ledger Landscape: "1224 792" +*PaperDimension Letter: "612 792" +*PaperDimension LetterRotated/Letter Landscape: "792 612" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension StatementRotated/Half Letter Landscape: "612 396" +*PaperDimension Legal: "612 1008" +*PaperDimension LegalRotated/Legal Landscape: "1008 612" +*PaperDimension AnsiC/US C-size: "1224 1584" +*PaperDimension Env10Rotated/#10 Envelope: "684 297" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension ExecutiveRotated/Executive Landscape: "756 522" +*PaperDimension EnvC5Rotated/C5 Envelope: "649 459" +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" +*PaperDimension A5: "420 595" +*PaperDimension A5Rotated/A5 Landscape: "595 420" +*PaperDimension A6: "297 420" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" + +*MaxMediaWidth: "1224" +*MaxMediaHeight: "3168" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 1224 +*ParamCustomPageSize Height: 2 points 284 3168 +*ParamCustomPageSize WidthOffset: 3 points 0 1224 +*ParamCustomPageSize HeightOffset: 4 points 0 3168 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end + dup userdict exch /EPCustomPageSizeDict exch put + setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 50 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD2) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransD1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm/Back light film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmD1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm1440/Back light film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmD2) put put setpagedevice" +*End +*EPMediaQualityMode CanvasCloth/Ink Jet Canvas Cloth-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (CanvasClothD1) put put setpagedevice" +*End +*EPMediaQualityMode CanvasCloth1440/Ink Jet Canvas Cloth-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (CanvasClothD2) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperD2) 1] + [(Paper_Fine_HighSpeed) (PaperD2) 3] + [(Paper_SuperFine) (PaperD1) 9] + [(FinePaper) (FineD1) 1] + [(SuperFinePaper) (SuperFineD1) 1] + [(SuperFinePaper1440) (SuperFineD2) 9] + [(GlossyPaper) (GlossyPaperD1) 1] + [(GlossyPaper1440) (GlossyPaperD2) 9] + [(GlossyFilm) (GlossyFilmD1) 1] + [(GlossyFilm1440) (GlossyFilmD2) 9] + [(OHP) (TransD1) 1] + [(BackLightFilm) (BackLightFilmD1) 1] + [(BackLightFilm1440) (BackLightFilmD2) 9] + [(CanvasCloth) (CanvasClothD1) 1] + [(CanvasCloth1440) (CanvasClothD2) 9]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Gray: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*OpenUI *EPPaperMode/Paper option: PickOne +*OrderDependency: 10 AnySetup *EPPaperMode +*DefaultEPPaperMode: False +*EPPaperMode True/Print on roll paper: " + /CPSI /ProcSet resourcestatus + { + pop pop (Roll) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*EPPaperMode False/Print on single sheets: " + /CPSI /ProcSet resourcestatus + { + pop pop (Cut) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*?EPPaperMode: " + save + (Def) 32 string /CPSI /ProcSet + findresource /externalcommand get exec + {(True)}{(False)}ifelse + = flush +restore +" +*End +*CloseUI: *EPPaperMode + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth1440 + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth1440 + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + +*% Last edited on Aug 25, 1997 +*% The byte count of this file should be exactly 037333 or 038250 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusCOLOR1520 (Win95) diff --git a/psprint_config/configuration/ppds/EP_30001.PS b/psprint_config/configuration/ppds/EP_30001.PS new file mode 100644 index 000000000000..bbb90cd6edd2 --- /dev/null +++ b/psprint_config/configuration/ppds/EP_30001.PS @@ -0,0 +1,916 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_30001.PPD" +*Product: "(Stylus COLOR 3000)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusCOLOR3000 v2015.802" +*ShortNickName: "EPSON StylusCOLOR3000 v2015.802" +*NickName: "EPSON StylusCOLOR3000 v2015.802" +*Manufacturer: "Epson" + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A2: " + 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3Rotated/A3 Landscape: " + 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B3: " + 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4Rotated/B4 Landscape: " + 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Ledger/Ledger Landscape: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LegalRotated/Legal Landscape: " + 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize AnsiC/US C-size: " + 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5Rotated/C5 Envelope: " + 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 30 dict + dup [1191 1684] (A2) put + dup [932 1369] (A3.Extra) put + dup [842 1191] (A3) put + dup [1191 842] (A3Rotated) put + dup [1032 1460] (B3) put + dup [729 1032] (B4) put + dup [1032 729] (B4Rotated) put + dup [595 842] (A4) put + dup [842 595] (A4Rotated) put + dup [516 729] (B5) put + dup [729 516] (B5Rotated) put + dup [792 1224] (Tabloid) put + dup [1224 792] (Ledger) put + dup [612 792] (Letter) put + dup [792 612] (LetterRotated) put + dup [396 612] (Statement) put + dup [612 396] (StatementRotated) put + dup [612 1008] (Legal) put + dup [1008 612] (LegalRotated) put + dup [1224 1584] (AnsiC) put + dup [684 297] (Env10Rotated) put + dup [522 756] (Executive) put + dup [756 522] (ExecutiveRotated) put + dup [649 459] (EnvC5Rotated) put + dup [624 312] (EnvPRC5Rotated) put + dup [420 595] (A5) put + dup [595 420] (A5Rotated) put + dup [297 420] (A6) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A2: " + 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3Rotated/A3 Landscape: " + 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B3: " + 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4Rotated/B4 Landscape: " + 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Ledger/Ledger Landscape: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LegalRotated/Legal Landscape: " + 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion AnsiC/US C-size: " + 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC5Rotated/C5 Envelope: " + 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A2: "15 40 1176 1675" +*ImageableArea A3.Extra/Super A3/B: "9 40 923 1360" +*ImageableArea A3: "9 40 832 1182" +*ImageableArea A3Rotated/A3 Landscape: "15 40 1176 832" +*ImageableArea B3: "9 40 1023 1450" +*ImageableArea B4: "9 40 719 1023" +*ImageableArea B4Rotated/B4 Landscape: "9 40 1023 719" +*ImageableArea A4: "9 40 586 832" +*ImageableArea A4Rotated/A4 Landscape: "9 40 832 586" +*ImageableArea B5: "9 40 507 720" +*ImageableArea B5Rotated/B5 Landscape: "9 40 720 507" +*ImageableArea Tabloid/Ledger: "9 40 783 1215" +*ImageableArea Ledger/Ledger Landscape: "15 40 1176 783" +*ImageableArea Letter: "9 40 603 783" +*ImageableArea LetterRotated/Letter Landscape: "9 40 782 603" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea StatementRotated/Half Letter Landscape: "9 40 603 387" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea LegalRotated/Legal Landscape: "9 40 999 603" +*ImageableArea AnsiC/US C-size: "15 40 1176 1575" +*ImageableArea Env10Rotated/#10 Envelope: "9 40 675 288" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea ExecutiveRotated/Executive Landscape: "9 40 747 513" +*ImageableArea EnvC5Rotated/C5 Envelope: "9 40 640 450" +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 615 303" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A5Rotated/A5 Landscape: "9 40 586 411" +*ImageableArea A6: "9 40 288 411" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A2: "1191 1684" +*PaperDimension A3.Extra/Super A3/B: "932 1369" +*PaperDimension A3: "842 1191" +*PaperDimension A3Rotated/A3 Landscape: "1191 842" +*PaperDimension B3: "1032 1460" +*PaperDimension B4: "729 1032" +*PaperDimension B4Rotated/B4 Landscape: "1032 729" +*PaperDimension A4: "595 842" +*PaperDimension A4Rotated/A4 Landscape: "842 595" +*PaperDimension B5: "516 729" +*PaperDimension B5Rotated/B5 Landscape: "729 516" +*PaperDimension Tabloid/Ledger: "792 1224" +*PaperDimension Ledger/Ledger Landscape: "1224 792" +*PaperDimension Letter: "612 792" +*PaperDimension LetterRotated/Letter Landscape: "792 612" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension StatementRotated/Half Letter Landscape: "612 396" +*PaperDimension Legal: "612 1008" +*PaperDimension LegalRotated/Legal Landscape: "1008 612" +*PaperDimension AnsiC/US C-size: "1224 1584" +*PaperDimension Env10Rotated/#10 Envelope: "684 297" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension ExecutiveRotated/Executive Landscape: "756 522" +*PaperDimension EnvC5Rotated/C5 Envelope: "649 459" +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" +*PaperDimension A5: "420 595" +*PaperDimension A5Rotated/A5 Landscape: "595 420" +*PaperDimension A6: "297 420" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" + +*MaxMediaWidth: "1224" +*MaxMediaHeight: "3168" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 1224 +*ParamCustomPageSize Height: 2 points 284 3168 +*ParamCustomPageSize WidthOffset: 3 points 0 1224 +*ParamCustomPageSize HeightOffset: 4 points 0 3168 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end + dup userdict exch /EPCustomPageSizeDict exch put + setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 50 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD2) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransD1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm/Back light film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmD1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm1440/Back light film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmD2) put put setpagedevice" +*End +*EPMediaQualityMode CanvasCloth/Ink Jet Canvas Cloth-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (CanvasClothD1) put put setpagedevice" +*End +*EPMediaQualityMode CanvasCloth1440/Ink Jet Canvas Cloth-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (CanvasClothD2) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperD2) 1] + [(Paper_Fine_HighSpeed) (PaperD2) 3] + [(Paper_SuperFine) (PaperD1) 9] + [(FinePaper) (FineD1) 1] + [(SuperFinePaper) (SuperFineD1) 1] + [(SuperFinePaper1440) (SuperFineD2) 9] + [(GlossyPaper) (GlossyPaperD1) 1] + [(GlossyPaper1440) (GlossyPaperD2) 9] + [(GlossyFilm) (GlossyFilmD1) 1] + [(GlossyFilm1440) (GlossyFilmD2) 9] + [(OHP) (TransD1) 1] + [(BackLightFilm) (BackLightFilmD1) 1] + [(BackLightFilm1440) (BackLightFilmD2) 9] + [(CanvasCloth) (CanvasClothD1) 1] + [(CanvasCloth1440) (CanvasClothD2) 9]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Gray: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*OpenUI *EPPaperMode/Paper option: PickOne +*OrderDependency: 10 AnySetup *EPPaperMode +*DefaultEPPaperMode: False +*EPPaperMode True/Print on roll paper: " + /CPSI /ProcSet resourcestatus + { + pop pop (Roll) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*EPPaperMode False/Print on single sheets: " + /CPSI /ProcSet resourcestatus + { + pop pop (Cut) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*?EPPaperMode: " + save + (Def) 32 string /CPSI /ProcSet + findresource /externalcommand get exec + {(True)}{(False)}ifelse + = flush +restore +" +*End +*CloseUI: *EPPaperMode + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth1440 + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth1440 + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + +*% Last edited on Aug 25, 1997 +*% The byte count of this file should be exactly 037341 or 038257 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusCOLOR3000(Win95) diff --git a/psprint_config/configuration/ppds/EP_50001.PS b/psprint_config/configuration/ppds/EP_50001.PS new file mode 100644 index 000000000000..bd2f761966f7 --- /dev/null +++ b/psprint_config/configuration/ppds/EP_50001.PS @@ -0,0 +1,876 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_50001.PPD" +*Product: "(Stylus Pro 5000)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusPro5000 v2015.802" +*ShortNickName: "EPSON StylusPro5000 v2015.802" +*NickName: "EPSON StylusPro5000 v2015.802" +*Manufacturer: "Epson" +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Option cassette: Boolean +*DefaultOption1: False +*Option1 True/True: "" +*Option1 False/False: "" +*?Option1 : " + (OptionCassette) 32 string /CPSI /ProcSet + findresource /externalcommand get exec + {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower +*UIConstraints: *InputSlot Lower *Option1 False + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10/#10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: " + 2 dict dup /PageSize [323 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvDL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 25 dict + dup [932 1369] (A3.Extra) put + dup [842 1191] (A3) put + dup [729 1032] (B4) put + dup [595 842] (A4) put + dup [842 595] (A4Rotated) put + dup [516 729] (B5) put + dup [729 516] (B5Rotated) put + dup [792 1224] (Tabloid) put + dup [612 792] (Letter) put + dup [792 612] (LetterRotated) put + dup [396 612] (Statement) put + dup [612 396] (StatementRotated) put + dup [612 1008] (Legal) put + dup [522 756] (Executive) put + dup [756 522] (ExecutiveRotated) put + dup [297 684] (Env10) put + dup [459 649] (EnvC5) put + dup [323 459] (EnvC6) put + dup [312 624] (EnvDL) put + dup [420 595] (A5) put + dup [595 420] (A5Rotated) put + dup [297 420] (A6) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + dup [288 432] (PhotoPaper) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10/#10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: " + 2 dict dup /PageSize [323 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A3.Extra/Super A3/B: "9 40 923 1360" +*ImageableArea A3: "9 40 832 1182" +*ImageableArea B4: "9 40 719 1023" +*ImageableArea A4: "9 40 586 832" +*ImageableArea A4Rotated/A4 Landscape: "9 40 832 586" +*ImageableArea B5: "9 40 507 720" +*ImageableArea B5Rotated/B5 Landscape: "9 40 720 507" +*ImageableArea Tabloid/Ledger: "9 40 783 1215" +*ImageableArea Letter: "9 40 603 783" +*ImageableArea LetterRotated/Letter Landscape: "9 40 782 603" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea StatementRotated/Half Letter Landscape: "9 40 603 387" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea ExecutiveRotated/Executive Landscape: "9 40 747 513" +*ImageableArea Env10/#10 Envelope: "9 40 288 675" +*ImageableArea EnvC5/C5 Envelope: "9 40 450 640" +*ImageableArea EnvC6/C6 Envelope: "9 40 314 450" +*ImageableArea EnvDL/DL Envelope: "9 40 303 615" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A5Rotated/A5 Landscape: "9 40 586 411" +*ImageableArea A6: "9 40 288 411" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" +*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A3.Extra/Super A3/B: "932 1369" +*PaperDimension A3: "842 1191" +*PaperDimension B4: "729 1032" +*PaperDimension A4: "595 842" +*PaperDimension A4Rotated/A4 Landscape: "842 595" +*PaperDimension B5: "516 729" +*PaperDimension B5Rotated/B5 Landscape: "729 516" +*PaperDimension Tabloid/Ledger: "792 1224" +*PaperDimension Letter: "612 792" +*PaperDimension LetterRotated/Letter Landscape: "792 612" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension StatementRotated/Half Letter Landscape: "612 396" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension ExecutiveRotated/Executive Landscape: "756 522" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension EnvC5/C5 Envelope: "459 649" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" +*PaperDimension A5: "420 595" +*PaperDimension A5Rotated/A5 Landscape: "595 420" +*PaperDimension A6: "297 420" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" +*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432" + +*MaxMediaWidth: "932" +*MaxMediaHeight: "3168" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 932 +*ParamCustomPageSize Height: 2 points 284 3168 +*ParamCustomPageSize WidthOffset: 3 points 0 932 +*ParamCustomPageSize HeightOffset: 4 points 0 3168 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end + dup userdict exch /EPCustomPageSizeDict exch put + setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Standard cassette: " + /CPSI /ProcSet resourcestatus + { + pop pop (Upper) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if +" +*End +*InputSlot Lower/Option cassette: " + /CPSI /ProcSet resourcestatus + { + pop pop (Lower) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if +" +*End +*?InputSlot: " + save + (DefCassette) 32 string /CPSI /ProcSet + findresource /externalcommand get exec + {(Upper)}{(Lower)}ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/ManualFeed: PickOne +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineF1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineF1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineF2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperF1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperF2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmF2) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransF1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm1440/Back light film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmF2) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperF2) 1] + [(Paper_Fine_HighSpeed) (PaperF2) 3] + [(Paper_SuperFine) (PaperF1) 9] + [(FinePaper) (FineF1) 1] + [(SuperFinePaper) (SuperFineF1) 1] + [(SuperFinePaper1440) (SuperFineF2) 9] + [(GlossyPaper) (GlossyPaperF1) 1] + [(GlossyPaper1440) (GlossyPaperF2) 9] + [(GlossyFilm1440) (GlossyFilmF2) 9] + [(OHP) (TransF1) 1] + [(BackLightFilm1440) (BackLightFilmF2) 9]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Gray: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*OpenUI *EPPaperMode/Paper option: PickOne +*OrderDependency: 10 AnySetup *EPPaperMode +*DefaultEPPaperMode: False +*EPPaperMode True/Print on roll paper: " + /CPSI /ProcSet resourcestatus + { + pop pop (Roll) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*EPPaperMode False/Print on single sheets: " + /CPSI /ProcSet resourcestatus + { + pop pop (Cut) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*?EPPaperMode: " + save + (Def) 32 string /CPSI /ProcSet + findresource /externalcommand get exec + {(True)}{(False)}ifelse + = flush +restore +" +*End +*CloseUI: *EPPaperMode + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm1440 + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm1440 + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + +*% Last edited on Aug 25, 1997(Win95) +*% The byte count of this file should be exactly 034027 or 034903 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusPro5000 diff --git a/psprint_config/configuration/ppds/EP_82F21.PS b/psprint_config/configuration/ppds/EP_82F21.PS new file mode 100644 index 000000000000..ae861eb5253a --- /dev/null +++ b/psprint_config/configuration/ppds/EP_82F21.PS @@ -0,0 +1,952 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% + +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_82F21.PPD" +*Product: "(EPSON LP-8200PS2)" +*PSVersion: "(2015.107) 1" +*ModelName: "EPSON LP-8200PS2 2 Font" +*Manufacturer: "Epson" +*ShortNickName: "EPSON LP-8200PS2 2 Font" +*NickName: "EPSON LP-8200PS2 v2015.107" +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Option Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/None: "" +*?Option1 : " + currentpagedevice /InputAttributes get 2 get + null eq {(False)}{(True)}ifelse + = flush" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/HDD: Boolean +*DefaultOption2: False +*Option2 True/Connected: "" +*Option2 False/None: "" +*?Option2: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Type1 Coprocessor: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/None: "" +*?Option3: " + save + (False) (*) { + (Type1Coprocessor) eq {pop (True) exit}if + } =string /HWOptions resourceforall + = flush + restore" +*End +*CloseUI: *Option3 + +*OpenUI *Option4/Ethernet Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/None: "" +*?Option4: " + save + /AdminUtils /ProcSet findresource begin EtherTalkOptionInstalled end + {(True)}{(False)}ifelse + = flush + restore" +*End +*CloseUI: *Option4 + +*OpenUI *InstalledMemory/Memory: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/Standard(8MB): "" +*InstalledMemory 12Meg/12MB: "" +*InstalledMemory 16Meg/16MB: "" +*InstalledMemory 20Meg/20MB: "" +*InstalledMemory 24Meg/24MB: "" +*InstalledMemory 28Meg/28MB: "" +*InstalledMemory 32Meg/32MB: "" +*InstalledMemory 40Meg/40MB: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get 16#100000 div 8 sub 4 div cvi + [(8Meg) (12Meg) (16Meg) (20Meg) (24Meg) (28Meg) (32Meg) () (40Meg)] + exch get = flush + restore + " +*End +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower + +*UIConstraints: *InputSlot Upper *MediaType Thick +*UIConstraints: *InputSlot Lower *MediaType Thick + +*UIConstraints: *InstalledMemory 8Meg *PageSize MaxPage +*UIConstraints: *InstalledMemory 8Meg *PageRegion MaxPage + +*UIConstraints: *InputSlot Lower *Option1 False + +*UIConstraints: *MediaType Thick *InputSlot Upper +*UIConstraints: *MediaType Thick *InputSlot Lower + +*UIConstraints: *PageSize MaxPage *InstalledMemory 8Meg +*UIConstraints: *PageRegion MaxPage *InstalledMemory 8Meg + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP TBCP + +*FreeVM: "2920000" +*VMOption 8Meg: "2920000" +*VMOption 12Meg: "2820000" +*VMOption 16Meg: "6880000" +*VMOption 20Meg: "10850000" +*VMOption 24Meg: "14900000" +*VMOption 28Meg: "18930000" +*VMOption 32Meg: "23000000" +*VMOption 40Meg: "31110000" + + +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus {pop pop (Type42)}{(None)}ifelse + = flush + restore +" +*End +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "10" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End +*OpenUI *Resolution/Resolution: PickOne +*OrderDependency: 20 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi/Fine: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 300dpi/Quick: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Job Patch File =============== +*JobPatchFile 0: " + 10 dict dup /EPSONdict exch def begin + /ThickPaper false def + /SetPaper { + 3 dict + dup /PageSize 5 -1 roll put + dup /ImagingBBox 4 -1 roll put + dup ThickPaper {/MediaWeight 110 put}{/MediaWeight 75 put}ifelse + setpagedevice + }bind def + end + +" +*End + +*% Halftone Information =============== +*DefaultHalftoneType: 1 +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "85.0" +*ResScreenAngle 600dpi: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/RIT: Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing:True +*Smoothing True/ON: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/OFF: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *Smoothing + + +*OpenUI *EPHT/Halftone: Boolean +*OrderDependency: 50 AnySetup *EPHT +*DefaultEPHT:True +*EPHT True/Brilliant Screens: " + /AdminUtils /ProcSet findresource begin + false setDisableABS end + currentpagedevice setpagedevice +" +*End +*EPHT False/Spot: " + /AdminUtils /ProcSet findresource begin + true setDisableABS end + currentpagedevice setpagedevice +" +*End +*?EPHT: " + save + /AdminUtils /ProcSet findresource begin disableABS end + {(False)}{(True)}ifelse = flush + restore +" +*End +*CloseUI: *EPHT + + +*% Paper Handling =================== +*LandscapeOrientation: Any +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: " + EPSONdict begin [612 792] null SetPaper end" +*End +*PageSize Legal: " + EPSONdict begin [612 1008] null SetPaper end" +*End +*PageSize Tabloid/B: " + EPSONdict begin [792 1224] null SetPaper end" +*End +*PageSize A3: " + EPSONdict begin [842 1191] null SetPaper end" +*End +*PageSize A4: " + EPSONdict begin [595 842] null SetPaper end" +*End +*PageSize A5: " + EPSONdict begin [420 595] null SetPaper end" +*End +*PageSize B4: " + EPSONdict begin [729 1032] null SetPaper end" +*End +*PageSize B5: " + EPSONdict begin [516 729] null SetPaper end" +*End +*PageSize Folio: " + EPSONdict begin [595 935] null SetPaper end" +*End +*PageSize Executive: " + EPSONdict begin [522 756] null SetPaper end" +*End +*PageSize Env10: " + EPSONdict begin [297 684] null SetPaper end" +*End +*PageSize EnvDL: " + EPSONdict begin [312 624] null SetPaper end" +*End +*PageSize EnvC5: " + EPSONdict begin [459 649] null SetPaper end" +*End +*PageSize FanFoldGermanLegal/GOVLegal: " + EPSONdict begin [612 936] null SetPaper end" +*End +*PageSize Postcard/Hagaki: " + EPSONdict begin [284 419] null SetPaper end" +*End +*PageSize EnvMonarch/Monarch: " + EPSONdict begin [279 540] null SetPaper end" +*End +*PageSize Statement: " + EPSONdict begin [396 612] null SetPaper end" +*End +*PageSize GOVLetter: " + EPSONdict begin [576 756] null SetPaper end" +*End +*PageSize A3L: " + EPSONdict begin [842 1440] null SetPaper end" +*End +*PageSize MaxPage/Banner: " + EPSONdict begin [842 2551] null SetPaper end" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 18 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [595 935] (Folio) put + dup [522 756] (Executive) put + dup [297 684] (Env10) put + dup [312 624] (EnvDL) put + dup [459 649] (EnvC5) put + dup [612 936] (FanFoldGermanLegal) put + dup [284 419] (Postcard) put + dup [279 540] (EnvMonarch) put + dup [396 612] (Statement) put + dup [576 756] (GOVLetter) put + dup [842 1440] (A3L) put + dup [842 2551] (MaxPage) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: " + EPSONdict begin [612 792] null SetPaper end" +*End +*PageRegion Legal: " + EPSONdict begin [612 1008] null SetPaper end" +*End +*PageRegion Tabloid/B: " + EPSONdict begin [792 1224] null SetPaper end" +*End +*PageRegion A3: " + EPSONdict begin [842 1191] null SetPaper end" +*End +*PageRegion A4: " + EPSONdict begin [595 842] null SetPaper end" +*End +*PageRegion A5: " + EPSONdict begin [420 595] null SetPaper end" +*End +*PageRegion B4: " + EPSONdict begin [729 1032] null SetPaper end" +*End +*PageRegion B5: " + EPSONdict begin [516 729] null SetPaper end" +*End +*PageRegion Folio: " + EPSONdict begin [595 935] null SetPaper end" +*End +*PageRegion Executive: " + EPSONdict begin [522 756] null SetPaper end" +*End +*PageRegion Env10: " + EPSONdict begin [297 684] null SetPaper end" +*End +*PageRegion EnvDL: " + EPSONdict begin [312 624] null SetPaper end" +*End +*PageRegion EnvC5: " + EPSONdict begin [459 649] null SetPaper end" +*End +*PageRegion FanFoldGermanLegal/GOVLegal: " + EPSONdict begin [612 936] null SetPaper end" +*End +*PageRegion Postcard/Hagaki: " + EPSONdict begin [284 419] null SetPaper end" +*End +*PageRegion EnvMonarch/Monarch: " + EPSONdict begin [279 540] null SetPaper end" +*End +*PageRegion Statement: " + EPSONdict begin [396 612] null SetPaper end" +*End +*PageRegion GOVLetter: " + EPSONdict begin [576 756] null SetPaper end" +*End +*PageRegion A3L: " + EPSONdict begin [842 1440] null SetPaper end" +*End +*PageRegion MaxPage/Banner: " + EPSONdict begin [842 2551] null SetPaper end" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "3.66 3.60 607.5 786.96 " +*ImageableArea Legal: "3.60 3.66 606.48 1002.54 " +*ImageableArea Tabloid/B: "3.60 3.66 789.96 1218.06 " +*ImageableArea A3: "3.60 3.66 836.88 1184.94 " +*ImageableArea A4: "3.66 3.60 589.74 836.88 " +*ImageableArea A5: "3.66 3.60 413.1 587.28 " +*ImageableArea B4: "3.60 3.66 717.84 1026.06 " +*ImageableArea B5: "3.66 3.60 508.14 721.68" +*ImageableArea Folio: "3.60 3.66 587.28 927.18 " +*ImageableArea Executive: "3.66 3.60 514.38 744.72" +*ImageableArea Env10: "3.60 3.66 291.6 676.14 " +*ImageableArea EnvDL: "3.60 3.66 303.12 614.22 " +*ImageableArea EnvC5: "3.60 3.66 452.88 641.1 " +*ImageableArea FanFoldGermanLegal/GOVLegal: "3.60 3.66 606.48 926.22 " +*ImageableArea Postcard/Hagaki: "3.60 3.66 276.24 412.14 " +*ImageableArea EnvMonarch/Monarch: "3.60 3.66 272.4 532.14 " +*ImageableArea Statement: "3.66 3.60 388.14 606.48" +*ImageableArea GOVLetter: "3.60 3.66 568.08 748.14 " +*ImageableArea A3L: "3.60 3.66 836.88 1435.98 " +*ImageableArea MaxPage/Banner: "3.60 3.66 836.88 2545.74 " + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid/B: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729" +*PaperDimension Folio: "595 935" +*PaperDimension Executive: "522 756" +*PaperDimension Env10: "297 684" +*PaperDimension EnvDL: "312 624" +*PaperDimension EnvC5: "459 649" +*PaperDimension FanFoldGermanLegal/GOVLegal: "612 936" +*PaperDimension Postcard/Hagaki: "284 419" +*PaperDimension EnvMonarch/Monarch: "279 540" +*PaperDimension Statement: "396 612" +*PaperDimension GOVLetter: "576 756" +*PaperDimension A3L: "842 1440" +*PaperDimension MaxPage/Banner: "842 2551" + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Standard +*InputSlot Standard/Standard: " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Upper/Upper: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Lower: " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " + save + 2 dict + dup /0 (Standard) put + dup /1 (Upper) put + dup /2 (Lower) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + + +*OpenUI *TraySwitch/TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: True +*TraySwitch True/Auto: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Manual: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*OpenUI *MediaType/PaperType: PickOne +*OrderDependency: 20 AnySetup *MediaType +*DefaultMediaType: Standard +*MediaType Standard/Standard: " + EPSONdict begin + /ThickPaper false def + end +" +*End +*MediaType Thick/Thick: " + EPSONdict begin + /ThickPaper true def + end +" +*End +*?MediaType: " + save + 2 dict + dup 75 (Standard) put + dup 110 (Thick) put + currentpagedevice /MediaWeight + get get = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *EPPCheck/PaperSizeCheck: Boolean +*OrderDependency: 10 AnySetup *EPPCheck +*DefaultEPPCheck: True +*EPPCheck True/Enable: "<> >> setpagedevice" +*EPPCheck False/Disable: "<> >> setpagedevice" +*?EPPCheck: " +save + currentpagedevice /Policies get /PageSize get 2 eq + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *EPPCheck + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-78-EUC-H: EUC "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-EUC-V: EUC "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-H: JIS "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-RKSJ-H: RKSJ "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-RKSJ-V: RKSJ "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-V: JIS "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 Disk +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Ryumin-Light-78-EUC-H: EUC "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-EUC-V: EUC "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-H: JIS "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-V: JIS "(003.001)" JIS-78 Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-Add-H: JIS "(003.001)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.001)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.001)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.001)" JIS-83 Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "Tray change timeout" +*Status: "waiting for a4 tray" +*Status: "waiting for letter tray" +*Status: "waiting for b5 tray" +*Status: "waiting for executivepage tray" +*Status: "waiting for statement tray" +*Status: "waiting for b(ledger,tabloid) tray" +*Status: "waiting for a3 tray" +*Status: "waiting for b4 tray" +*Status: "waiting for legal tray" +*Status: "waiting for glg (legal13) tray" +*Status: "waiting for monarch envelope tray" +*Status: "waiting for com10 envelope tray" +*Status: "waiting for dl envelope tray" +*Status: "waiting for c5 envelope tray" +*Status: "waiting for postcard tray" +*Status: "waiting for glt tray" +*Status: "waiting for folio tray" +*Status: "waiting for a5 tray" +*Status: "waiting for a3l tray" +*Status: "waiting for banner tray" +*Status: "waiting for thick a4 tray" +*Status: "waiting for thick letter tray" +*Status: "waiting for thick b5 tray" +*Status: "waiting for thick executivepage tray" +*Status: "waiting for thick statement tray" +*Status: "waiting for thick b(ledger,tabloid) tray" +*Status: "waiting for thick a3 tray" +*Status: "waiting for thick b4 tray" +*Status: "waiting for thick legal tray" +*Status: "waiting for thick glg (legal13) tray" +*Status: "waiting for thick monarch envelope tray" +*Status: "waiting for thick com10 envelope tray" +*Status: "waiting for thick dl envelope tray" +*Status: "waiting for thick c5 envelope tray" +*Status: "waiting for thick postcard tray" +*Status: "waiting for thick glt tray" +*Status: "waiting for thick folio tray" +*Status: "waiting for thick a5 tray" +*Status: "waiting for thick a3l tray" +*Status: "waiting for thick banner tray" +*Status: "Stopped waiting for a4 tray" +*Status: "Stopped waiting for letter tray" +*Status: "Stopped waiting for b5 tray" +*Status: "Stopped waiting for executivepage tray" +*Status: "Stopped waiting for statement tray" +*Status: "Stopped waiting for b(ledger,tabloid) tray" +*Status: "Stopped waiting for a3 tray" +*Status: "Stopped waiting for b4 tray" +*Status: "Stopped waiting for legal tray" +*Status: "Stopped waiting for glg (legal13) tray" +*Status: "Stopped waiting for monarch envelope tray" +*Status: "Stopped waiting for com10 envelope tray" +*Status: "Stopped waiting for dl envelope tray" +*Status: "Stopped waiting for c5 envelope tray" +*Status: "Stopped waiting for postcard tray" +*Status: "Stopped waiting for glt tray" +*Status: "Stopped waiting for folio tray" +*Status: "Stopped waiting for a5 tray" +*Status: "Stopped waiting for a3l tray" +*Status: "Stopped waiting for banner tray" +*Status: "Stopped waiting for thick a4 tray" +*Status: "Stopped waiting for thick letter tray" +*Status: "Stopped waiting for thick b5 tray" +*Status: "Stopped waiting for thick executivepage tray" +*Status: "Stopped waiting for thick statement tray" +*Status: "Stopped waiting for thick b(ledger,tabloid) tray" +*Status: "Stopped waiting for thick a3 tray" +*Status: "Stopped waiting for thick b4 tray" +*Status: "Stopped waiting for thick legal tray" +*Status: "Stopped waiting for thick glg (legal13) tray" +*Status: "Stopped waiting for thick monarch envelope tray" +*Status: "Stopped waiting for thick com10 envelope tray" +*Status: "Stopped waiting for thick dl envelope tray" +*Status: "Stopped waiting for thick c5 envelope tray" +*Status: "Stopped waiting for thick postcard tray" +*Status: "Stopped waiting for thick glt tray" +*Status: "Stopped waiting for thick folio tray" +*Status: "Stopped waiting for thick a5 tray" +*Status: "Stopped waiting for thick a3l tray" +*Status: "Stopped waiting for thick banner tray" +*Status: "a4 tray installed" +*Status: "letter tray installed" +*Status: "b5 tray installed" +*Status: "executivepage installed" +*Status: "statement tray installed" +*Status: "b(ledger,tabloid) tray installed" +*Status: "a3 tray installed" +*Status: "b4 tray installed" +*Status: "legal tray installed" +*Status: "glg (legal13) tray installed" +*Status: "monarch envelope tray installed" +*Status: "com10 envelope tray installed" +*Status: "dl envelope tray installed" +*Status: "c5 envelope tray installed" +*Status: "postcard tray installed" +*Status: "glt tray installed" +*Status: "folio tray installed" +*Status: "a5 tray installed" +*Status: "a3l tray installed" +*Status: "banner tray installed" +*Status: "PrinterError: DMA firmware failure: restart" +*Status: "PrinterError: cover open" +*Status: "PrinterError: toner low" +*Status: "PrinterError: toner cartridge out" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: regular paper misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: standard cassette out/misinstalled" +*Status: "PrinterError: optional cassette out/misinstalled" +*Status: "PrinterError: out of paper: standard" +*Status: "PrinterError: out of paper: optional" +*Status: "PrinterError: out of paper: front" +*Status: "PrinterError: paper size error: standard" +*Status: "PrinterError: paper size error: optional" +*Status: "PrinterError: paper size error: front" +*Status: "PrinterError: engine NVRAM malfunction" +*Status: "PrinterError: fuser malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: fan malfunction" +*Status: "PrinterError: service call" +*Status: "PrinterError: EEROM error" +*Status: "PrinterError: HDD read/write error" +*Status: "PrinterError: ATC error" +*Status: "PrinterError: warming up" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "LocalTalk" +*Source: "SerialB" +*Source: "Parallel" +*Source: "ScsiComm" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "DMA firmware failure: restart" +*PrinterError: "cover open" +*PrinterError: "toner low" +*PrinterError: "toner cartridge out" +*PrinterError: "paper entry misfeed" +*PrinterError: "regular paper misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "standard cassette out/misinstalled" +*PrinterError: "optional cassette out/misinstalled" +*PrinterError: "out of paper: standard" +*PrinterError: "out of paper: optional" +*PrinterError: "out of paper: front" +*PrinterError: "paper size error: standard" +*PrinterError: "paper size error: optional" +*PrinterError: "paper size error: front" +*PrinterError: "engine NVRAM malfunction" +*PrinterError: "fuser malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "fan malfunction" +*PrinterError: "service call" +*PrinterError: "EEROM error" +*PrinterError: "HDD read/write error" +*PrinterError: "ATC error" +*PrinterError: "warming up" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 13 +*% Last Edit Date: Jun 3 1996 +*% The byte count of this file should be exactly 030891 or 031843 +*% depending on the filesystem it resides in. +*% end of PPD file for LP-8200PS2 diff --git a/psprint_config/configuration/ppds/EP_82F51.PS b/psprint_config/configuration/ppds/EP_82F51.PS new file mode 100644 index 000000000000..83d772143406 --- /dev/null +++ b/psprint_config/configuration/ppds/EP_82F51.PS @@ -0,0 +1,1051 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% + +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_82F51.PPD" +*Product: "(EPSON LP-8200PS2)" +*PSVersion: "(2015.107) 1" +*ModelName: "EPSON LP-8200PS2 5 Font" +*Manufacturer: "Epson" +*ShortNickName: "EPSON LP-8200PS2 5 Font" +*NickName: "EPSON LP-8200PS2 v2015.107 5 font" +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Option Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/None: "" +*?Option1 : " + currentpagedevice /InputAttributes get 2 get + null eq {(False)}{(True)}ifelse + = flush" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/HDD: Boolean +*DefaultOption2: False +*Option2 True/Connected: "" +*Option2 False/None: "" +*?Option2: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Type1 Coprocessor: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/None: "" +*?Option3: " + save + (False) (*) { + (Type1Coprocessor) eq {pop (True) exit}if + } =string /HWOptions resourceforall + = flush + restore" +*End +*CloseUI: *Option3 + +*OpenUI *Option4/Ethernet Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/None: "" +*?Option4: " + save + /AdminUtils /ProcSet findresource begin EtherTalkOptionInstalled end + {(True)}{(False)}ifelse + = flush + restore" +*End +*CloseUI: *Option4 + +*OpenUI *InstalledMemory/Memory: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/Standard(8MB): "" +*InstalledMemory 12Meg/12MB: "" +*InstalledMemory 16Meg/16MB: "" +*InstalledMemory 20Meg/20MB: "" +*InstalledMemory 24Meg/24MB: "" +*InstalledMemory 28Meg/28MB: "" +*InstalledMemory 32Meg/32MB: "" +*InstalledMemory 40Meg/40MB: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get 16#100000 div 8 sub 4 div cvi + [(8Meg) (12Meg) (16Meg) (20Meg) (24Meg) (28Meg) (32Meg) () (40Meg)] + exch get = flush + restore + " +*End +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower + +*UIConstraints: *InputSlot Upper *MediaType Thick +*UIConstraints: *InputSlot Lower *MediaType Thick + +*UIConstraints: *InstalledMemory 8Meg *PageSize MaxPage +*UIConstraints: *InstalledMemory 8Meg *PageRegion MaxPage + +*UIConstraints: *InputSlot Lower *Option1 False + +*UIConstraints: *MediaType Thick *InputSlot Upper +*UIConstraints: *MediaType Thick *InputSlot Lower + +*UIConstraints: *PageSize MaxPage *InstalledMemory 8Meg +*UIConstraints: *PageRegion MaxPage *InstalledMemory 8Meg + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP TBCP + +*FreeVM: "2920000" +*VMOption 8Meg: "2920000" +*VMOption 12Meg: "2820000" +*VMOption 16Meg: "6880000" +*VMOption 20Meg: "10850000" +*VMOption 24Meg: "14900000" +*VMOption 28Meg: "18930000" +*VMOption 32Meg: "23000000" +*VMOption 40Meg: "31110000" + + +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus {pop pop (Type42)}{(None)}ifelse + = flush + restore +" +*End +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "10" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End +*OpenUI *Resolution/Resolution: PickOne +*OrderDependency: 20 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi/Fine: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 300dpi/Quick: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Job Patch File =============== +*JobPatchFile 0: " + 10 dict dup /EPSONdict exch def begin + /ThickPaper false def + /SetPaper { + 3 dict + dup /PageSize 5 -1 roll put + dup /ImagingBBox 4 -1 roll put + dup ThickPaper {/MediaWeight 110 put}{/MediaWeight 75 put}ifelse + setpagedevice + }bind def + end + +" +*End + +*% Halftone Information =============== +*DefaultHalftoneType: 1 +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "85.0" +*ResScreenAngle 600dpi: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/RIT: Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing:True +*Smoothing True/ON: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/OFF: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *Smoothing + + +*OpenUI *EPHT/Halftone: Boolean +*OrderDependency: 50 AnySetup *EPHT +*DefaultEPHT:True +*EPHT True/Brilliant Screens: " + /AdminUtils /ProcSet findresource begin + false setDisableABS end + currentpagedevice setpagedevice +" +*End +*EPHT False/Spot: " + /AdminUtils /ProcSet findresource begin + true setDisableABS end + currentpagedevice setpagedevice +" +*End +*?EPHT: " + save + /AdminUtils /ProcSet findresource begin disableABS end + {(False)}{(True)}ifelse = flush + restore +" +*End +*CloseUI: *EPHT + + +*% Paper Handling =================== +*LandscapeOrientation: Any +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: " + EPSONdict begin [612 792] null SetPaper end" +*End +*PageSize Legal: " + EPSONdict begin [612 1008] null SetPaper end" +*End +*PageSize Tabloid/B: " + EPSONdict begin [792 1224] null SetPaper end" +*End +*PageSize A3: " + EPSONdict begin [842 1191] null SetPaper end" +*End +*PageSize A4: " + EPSONdict begin [595 842] null SetPaper end" +*End +*PageSize A5: " + EPSONdict begin [420 595] null SetPaper end" +*End +*PageSize B4: " + EPSONdict begin [729 1032] null SetPaper end" +*End +*PageSize B5: " + EPSONdict begin [516 729] null SetPaper end" +*End +*PageSize Folio: " + EPSONdict begin [595 935] null SetPaper end" +*End +*PageSize Executive: " + EPSONdict begin [522 756] null SetPaper end" +*End +*PageSize Env10: " + EPSONdict begin [297 684] null SetPaper end" +*End +*PageSize EnvDL: " + EPSONdict begin [312 624] null SetPaper end" +*End +*PageSize EnvC5: " + EPSONdict begin [459 649] null SetPaper end" +*End +*PageSize FanFoldGermanLegal/GOVLegal: " + EPSONdict begin [612 936] null SetPaper end" +*End +*PageSize Postcard/Hagaki: " + EPSONdict begin [284 419] null SetPaper end" +*End +*PageSize EnvMonarch/Monarch: " + EPSONdict begin [279 540] null SetPaper end" +*End +*PageSize Statement: " + EPSONdict begin [396 612] null SetPaper end" +*End +*PageSize GOVLetter: " + EPSONdict begin [576 756] null SetPaper end" +*End +*PageSize A3L: " + EPSONdict begin [842 1440] null SetPaper end" +*End +*PageSize MaxPage/Banner: " + EPSONdict begin [842 2551] null SetPaper end" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 18 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [595 935] (Folio) put + dup [522 756] (Executive) put + dup [297 684] (Env10) put + dup [312 624] (EnvDL) put + dup [459 649] (EnvC5) put + dup [612 936] (FanFoldGermanLegal) put + dup [284 419] (Postcard) put + dup [279 540] (EnvMonarch) put + dup [396 612] (Statement) put + dup [576 756] (GOVLetter) put + dup [842 1440] (A3L) put + dup [842 2551] (MaxPage) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: " + EPSONdict begin [612 792] null SetPaper end" +*End +*PageRegion Legal: " + EPSONdict begin [612 1008] null SetPaper end" +*End +*PageRegion Tabloid/B: " + EPSONdict begin [792 1224] null SetPaper end" +*End +*PageRegion A3: " + EPSONdict begin [842 1191] null SetPaper end" +*End +*PageRegion A4: " + EPSONdict begin [595 842] null SetPaper end" +*End +*PageRegion A5: " + EPSONdict begin [420 595] null SetPaper end" +*End +*PageRegion B4: " + EPSONdict begin [729 1032] null SetPaper end" +*End +*PageRegion B5: " + EPSONdict begin [516 729] null SetPaper end" +*End +*PageRegion Folio: " + EPSONdict begin [595 935] null SetPaper end" +*End +*PageRegion Executive: " + EPSONdict begin [522 756] null SetPaper end" +*End +*PageRegion Env10: " + EPSONdict begin [297 684] null SetPaper end" +*End +*PageRegion EnvDL: " + EPSONdict begin [312 624] null SetPaper end" +*End +*PageRegion EnvC5: " + EPSONdict begin [459 649] null SetPaper end" +*End +*PageRegion FanFoldGermanLegal/GOVLegal: " + EPSONdict begin [612 936] null SetPaper end" +*End +*PageRegion Postcard/Hagaki: " + EPSONdict begin [284 419] null SetPaper end" +*End +*PageRegion EnvMonarch/Monarch: " + EPSONdict begin [279 540] null SetPaper end" +*End +*PageRegion Statement: " + EPSONdict begin [396 612] null SetPaper end" +*End +*PageRegion GOVLetter: " + EPSONdict begin [576 756] null SetPaper end" +*End +*PageRegion A3L: " + EPSONdict begin [842 1440] null SetPaper end" +*End +*PageRegion MaxPage/Banner: " + EPSONdict begin [842 2551] null SetPaper end" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "3.66 3.60 607.5 786.96 " +*ImageableArea Legal: "3.60 3.66 606.48 1002.54 " +*ImageableArea Tabloid/B: "3.60 3.66 789.96 1218.06 " +*ImageableArea A3: "3.60 3.66 836.88 1184.94 " +*ImageableArea A4: "3.66 3.60 589.74 836.88 " +*ImageableArea A5: "3.66 3.60 413.1 587.28 " +*ImageableArea B4: "3.60 3.66 717.84 1026.06 " +*ImageableArea B5: "3.66 3.60 508.14 721.68" +*ImageableArea Folio: "3.60 3.66 587.28 927.18 " +*ImageableArea Executive: "3.66 3.60 514.38 744.72" +*ImageableArea Env10: "3.60 3.66 291.6 676.14 " +*ImageableArea EnvDL: "3.60 3.66 303.12 614.22 " +*ImageableArea EnvC5: "3.60 3.66 452.88 641.1 " +*ImageableArea FanFoldGermanLegal/GOVLegal: "3.60 3.66 606.48 926.22 " +*ImageableArea Postcard/Hagaki: "3.60 3.66 276.24 412.14 " +*ImageableArea EnvMonarch/Monarch: "3.60 3.66 272.4 532.14 " +*ImageableArea Statement: "3.66 3.60 388.14 606.48" +*ImageableArea GOVLetter: "3.60 3.66 568.08 748.14 " +*ImageableArea A3L: "3.60 3.66 836.88 1435.98 " +*ImageableArea MaxPage/Banner: "3.60 3.66 836.88 2545.74 " + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid/B: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729" +*PaperDimension Folio: "595 935" +*PaperDimension Executive: "522 756" +*PaperDimension Env10: "297 684" +*PaperDimension EnvDL: "312 624" +*PaperDimension EnvC5: "459 649" +*PaperDimension FanFoldGermanLegal/GOVLegal: "612 936" +*PaperDimension Postcard/Hagaki: "284 419" +*PaperDimension EnvMonarch/Monarch: "279 540" +*PaperDimension Statement: "396 612" +*PaperDimension GOVLetter: "576 756" +*PaperDimension A3L: "842 1440" +*PaperDimension MaxPage/Banner: "842 2551" + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Standard +*InputSlot Standard/Standard: " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Upper/Upper: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Lower: " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " + save + 2 dict + dup /0 (Standard) put + dup /1 (Upper) put + dup /2 (Lower) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + + +*OpenUI *TraySwitch/TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: True +*TraySwitch True/Auto: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Manual: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*OpenUI *MediaType/PaperType: PickOne +*OrderDependency: 20 AnySetup *MediaType +*DefaultMediaType: Standard +*MediaType Standard/Standard: " + EPSONdict begin + /ThickPaper false def + end +" +*End +*MediaType Thick/Thick: " + EPSONdict begin + /ThickPaper true def + end +" +*End +*?MediaType: " + save + 2 dict + dup 75 (Standard) put + dup 110 (Thick) put + currentpagedevice /MediaWeight + get get = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *EPPCheck/PaperSizeCheck: Boolean +*OrderDependency: 10 AnySetup *EPPCheck +*DefaultEPPCheck: True +*EPPCheck True/Enable: "<> >> setpagedevice" +*EPPCheck False/Disable: "<> >> setpagedevice" +*?EPPCheck: " +save + currentpagedevice /Policies get /PageSize get 2 eq + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *EPPCheck + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-78-EUC-H: EUC "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-EUC-V: EUC "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-H: JIS "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-RKSJ-H: RKSJ "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-RKSJ-V: RKSJ "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-V: JIS "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 Disk +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Jun101-Light-78-EUC-H: EUC "(003.001)" JIS-78 Disk +*Font Jun101-Light-78-EUC-V: EUC "(003.001)" JIS-78 Disk +*Font Jun101-Light-78-H: JIS "(003.001)" JIS-78 Disk +*Font Jun101-Light-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk +*Font Jun101-Light-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk +*Font Jun101-Light-78-V: JIS "(003.001)" JIS-78 Disk +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font Jun101-Light-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Jun101-Light-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Jun101-Light-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Jun101-Light-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Jun101-Light-Add-H: JIS "(003.001)" Add Disk +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font Jun101-Light-Add-V: JIS "(003.001)" Add Disk +*Font Jun101-Light-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font Jun101-Light-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font Jun101-Light-Ext-H: JIS "(003.001)" Ext Disk +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font Jun101-Light-Ext-V: JIS "(003.001)" Ext Disk +*Font Jun101-Light-H: JIS "(003.001)" JIS-83 Disk +*Font Jun101-Light-NWP-H: JIS "(003.001)" NWP Disk +*Font Jun101-Light-NWP-V: JIS "(003.001)" NWP Disk +*Font Jun101-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font Jun101-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font Jun101-Light-V: JIS "(003.001)" JIS-83 Disk +*Font MidashiGo-MB31-78-EUC-H: EUC "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-78-EUC-V: EUC "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-78-H: JIS "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-78-RKSJ-H: RKSJ "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-78-RKSJ-V: RKSJ "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-78-V: JIS "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk +*Font MidashiGo-MB31-90pv-RKSJ-H: RKSJ "(003.000)" Special Disk +*Font MidashiGo-MB31-90pv-RKSJ-V: RKSJ "(003.000)" Special Disk +*Font MidashiGo-MB31-90ms-RKSJ-H: RKSJ "(003.000)" Special Disk +*Font MidashiGo-MB31-90ms-RKSJ-V: RKSJ "(003.000)" Special Disk +*Font MidashiGo-MB31-Add-H: JIS "(003.000)" Add Disk +*Font MidashiGo-MB31-Add-RKSJ-H: RKSJ "(003.000)" Add Disk +*Font MidashiGo-MB31-Add-RKSJ-V: RKSJ "(003.000)" Add Disk +*Font MidashiGo-MB31-Add-V: JIS "(003.000)" Add Disk +*Font MidashiGo-MB31-EUC-H: EUC "(003.000)" JIS-83 Disk +*Font MidashiGo-MB31-EUC-V: EUC "(003.000)" JIS-83 Disk +*Font MidashiGo-MB31-Ext-H: JIS "(003.000)" Ext Disk +*Font MidashiGo-MB31-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk +*Font MidashiGo-MB31-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk +*Font MidashiGo-MB31-Ext-V: JIS "(003.000)" Ext Disk +*Font MidashiGo-MB31-H: JIS "(003.000)" JIS-83 Disk +*Font MidashiGo-MB31-NWP-H: JIS "(003.000)" NWP Disk +*Font MidashiGo-MB31-NWP-V: JIS "(003.000)" NWP Disk +*Font MidashiGo-MB31-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk +*Font MidashiGo-MB31-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk +*Font MidashiGo-MB31-V: JIS "(003.000)" JIS-83 Disk +*Font MidashiMin-MA31-78-EUC-H: EUC "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-78-EUC-V: EUC "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-78-H: JIS "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-78-V: JIS "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font MidashiMin-MA31-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font MidashiMin-MA31-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font MidashiMin-MA31-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font MidashiMin-MA31-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font MidashiMin-MA31-Add-H: JIS "(003.001)" Add Disk +*Font MidashiMin-MA31-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font MidashiMin-MA31-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font MidashiMin-MA31-Add-V: JIS "(003.001)" Add Disk +*Font MidashiMin-MA31-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font MidashiMin-MA31-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font MidashiMin-MA31-Ext-H: JIS "(003.001)" Ext Disk +*Font MidashiMin-MA31-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font MidashiMin-MA31-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font MidashiMin-MA31-Ext-V: JIS "(003.001)" Ext Disk +*Font MidashiMin-MA31-H: JIS "(003.001)" JIS-83 Disk +*Font MidashiMin-MA31-NWP-H: JIS "(003.001)" NWP Disk +*Font MidashiMin-MA31-NWP-V: JIS "(003.001)" NWP Disk +*Font MidashiMin-MA31-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font MidashiMin-MA31-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font MidashiMin-MA31-V: JIS "(003.001)" JIS-83 Disk +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Ryumin-Light-78-EUC-H: EUC "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-EUC-V: EUC "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-H: JIS "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-V: JIS "(003.001)" JIS-78 Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-Add-H: JIS "(003.001)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.001)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.001)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.001)" JIS-83 Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "Tray change timeout" +*Status: "waiting for a4 tray" +*Status: "waiting for letter tray" +*Status: "waiting for b5 tray" +*Status: "waiting for executivepage tray" +*Status: "waiting for statement tray" +*Status: "waiting for b(ledger,tabloid) tray" +*Status: "waiting for a3 tray" +*Status: "waiting for b4 tray" +*Status: "waiting for legal tray" +*Status: "waiting for glg (legal13) tray" +*Status: "waiting for monarch envelope tray" +*Status: "waiting for com10 envelope tray" +*Status: "waiting for dl envelope tray" +*Status: "waiting for c5 envelope tray" +*Status: "waiting for postcard tray" +*Status: "waiting for glt tray" +*Status: "waiting for folio tray" +*Status: "waiting for a5 tray" +*Status: "waiting for a3l tray" +*Status: "waiting for banner tray" +*Status: "waiting for thick a4 tray" +*Status: "waiting for thick letter tray" +*Status: "waiting for thick b5 tray" +*Status: "waiting for thick executivepage tray" +*Status: "waiting for thick statement tray" +*Status: "waiting for thick b(ledger,tabloid) tray" +*Status: "waiting for thick a3 tray" +*Status: "waiting for thick b4 tray" +*Status: "waiting for thick legal tray" +*Status: "waiting for thick glg (legal13) tray" +*Status: "waiting for thick monarch envelope tray" +*Status: "waiting for thick com10 envelope tray" +*Status: "waiting for thick dl envelope tray" +*Status: "waiting for thick c5 envelope tray" +*Status: "waiting for thick postcard tray" +*Status: "waiting for thick glt tray" +*Status: "waiting for thick folio tray" +*Status: "waiting for thick a5 tray" +*Status: "waiting for thick a3l tray" +*Status: "waiting for thick banner tray" +*Status: "Stopped waiting for a4 tray" +*Status: "Stopped waiting for letter tray" +*Status: "Stopped waiting for b5 tray" +*Status: "Stopped waiting for executivepage tray" +*Status: "Stopped waiting for statement tray" +*Status: "Stopped waiting for b(ledger,tabloid) tray" +*Status: "Stopped waiting for a3 tray" +*Status: "Stopped waiting for b4 tray" +*Status: "Stopped waiting for legal tray" +*Status: "Stopped waiting for glg (legal13) tray" +*Status: "Stopped waiting for monarch envelope tray" +*Status: "Stopped waiting for com10 envelope tray" +*Status: "Stopped waiting for dl envelope tray" +*Status: "Stopped waiting for c5 envelope tray" +*Status: "Stopped waiting for postcard tray" +*Status: "Stopped waiting for glt tray" +*Status: "Stopped waiting for folio tray" +*Status: "Stopped waiting for a5 tray" +*Status: "Stopped waiting for a3l tray" +*Status: "Stopped waiting for banner tray" +*Status: "Stopped waiting for thick a4 tray" +*Status: "Stopped waiting for thick letter tray" +*Status: "Stopped waiting for thick b5 tray" +*Status: "Stopped waiting for thick executivepage tray" +*Status: "Stopped waiting for thick statement tray" +*Status: "Stopped waiting for thick b(ledger,tabloid) tray" +*Status: "Stopped waiting for thick a3 tray" +*Status: "Stopped waiting for thick b4 tray" +*Status: "Stopped waiting for thick legal tray" +*Status: "Stopped waiting for thick glg (legal13) tray" +*Status: "Stopped waiting for thick monarch envelope tray" +*Status: "Stopped waiting for thick com10 envelope tray" +*Status: "Stopped waiting for thick dl envelope tray" +*Status: "Stopped waiting for thick c5 envelope tray" +*Status: "Stopped waiting for thick postcard tray" +*Status: "Stopped waiting for thick glt tray" +*Status: "Stopped waiting for thick folio tray" +*Status: "Stopped waiting for thick a5 tray" +*Status: "Stopped waiting for thick a3l tray" +*Status: "Stopped waiting for thick banner tray" +*Status: "a4 tray installed" +*Status: "letter tray installed" +*Status: "b5 tray installed" +*Status: "executivepage installed" +*Status: "statement tray installed" +*Status: "b(ledger,tabloid) tray installed" +*Status: "a3 tray installed" +*Status: "b4 tray installed" +*Status: "legal tray installed" +*Status: "glg (legal13) tray installed" +*Status: "monarch envelope tray installed" +*Status: "com10 envelope tray installed" +*Status: "dl envelope tray installed" +*Status: "c5 envelope tray installed" +*Status: "postcard tray installed" +*Status: "glt tray installed" +*Status: "folio tray installed" +*Status: "a5 tray installed" +*Status: "a3l tray installed" +*Status: "banner tray installed" +*Status: "PrinterError: DMA firmware failure: restart" +*Status: "PrinterError: cover open" +*Status: "PrinterError: toner low" +*Status: "PrinterError: toner cartridge out" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: regular paper misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: standard cassette out/misinstalled" +*Status: "PrinterError: optional cassette out/misinstalled" +*Status: "PrinterError: out of paper: standard" +*Status: "PrinterError: out of paper: optional" +*Status: "PrinterError: out of paper: front" +*Status: "PrinterError: paper size error: standard" +*Status: "PrinterError: paper size error: optional" +*Status: "PrinterError: paper size error: front" +*Status: "PrinterError: engine NVRAM malfunction" +*Status: "PrinterError: fuser malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: fan malfunction" +*Status: "PrinterError: service call" +*Status: "PrinterError: EEROM error" +*Status: "PrinterError: HDD read/write error" +*Status: "PrinterError: ATC error" +*Status: "PrinterError: warming up" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "LocalTalk" +*Source: "SerialB" +*Source: "Parallel" +*Source: "ScsiComm" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "DMA firmware failure: restart" +*PrinterError: "cover open" +*PrinterError: "toner low" +*PrinterError: "toner cartridge out" +*PrinterError: "paper entry misfeed" +*PrinterError: "regular paper misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "standard cassette out/misinstalled" +*PrinterError: "optional cassette out/misinstalled" +*PrinterError: "out of paper: standard" +*PrinterError: "out of paper: optional" +*PrinterError: "out of paper: front" +*PrinterError: "paper size error: standard" +*PrinterError: "paper size error: optional" +*PrinterError: "paper size error: front" +*PrinterError: "engine NVRAM malfunction" +*PrinterError: "fuser malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "fan malfunction" +*PrinterError: "service call" +*PrinterError: "EEROM error" +*PrinterError: "HDD read/write error" +*PrinterError: "ATC error" +*PrinterError: "warming up" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 13 +*% Last Edit Date: Jun 3 1996 +*% The byte count of this file should be exactly 036629 or 037680 +*% depending on the filesystem it resides in. +*% end of PPD file for LP-8200PS2 diff --git a/psprint_config/configuration/ppds/EP_P0701.PS b/psprint_config/configuration/ppds/EP_P0701.PS new file mode 100644 index 000000000000..1665ccd4c6da --- /dev/null +++ b/psprint_config/configuration/ppds/EP_P0701.PS @@ -0,0 +1,1356 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + + + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PCFileName: "EP_P0701.PPD" + +*Product: "(Stylus Photo 700)" + +*PSVersion: "(2015.802) 0" + +*ModelName: "EPSON StylusPhoto700 v2015.802" + +*ShortNickName: "EPSON StylusPhoto700 v2015.802" + +*NickName: "EPSON StylusPhoto700 v2015.802" + +*Manufacturer: "Epson" + + + +*% === Product Information =========================== + + + +*% ==== Device Capabilities =============== + +*ColorDevice: True + +*DefaultColorSpace: CMYK + +*FreeVM: "300000" + +*LanguageLevel: "2" + +*TTRasterizer: Type42 + +*FileSystem: True + +*?FileSystem: " + +save + + false (%os%) + + { currentdevparams dup /Writeable known + + {/Writeable get {pop true} if} {pop} ifelse + + } 10 string /IODevice resourceforall + + {(True)}{(False)} ifelse = flush + +restore + +" + +*End + +*Throughput: "1" + +*Password: "0" + +*ExitServer: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if" + +*End + + + +*Reset: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot reset printer.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*OpenUI *Resolution/Choose Resolution: PickOne + +*DefaultResolution: 720x720dpi + +*OrderDependency: 5 AnySetup *Resolution + +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" + +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" + +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" + +*?Resolution: " + + save + + currentpagedevice /HWResolution get dup + + 0 get ( ) cvs print + + (x) print + + 1 get ( ) cvs print + + (dpi) + + = flush + + restore + +" + +*End + +*CloseUI: *Resolution + + + +*% Halftone Information =============== + +*ContoneOnly: True + +*ScreenFreq: "200.0" + +*ScreenAngle: "45.0" + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + + + +*LandscapeOrientation: Any + + + +*% PageSize is used to select the input slot by page size. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 30 AnySetup *PageSize + +*DefaultPageSize: A4 + +*PageSize Letter: " + + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize Legal: " + + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize Executive/Executive: " + + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize Statement/Half Letter: " + + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize A4: " + + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize B5: " + + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize A5: " + + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize A6: " + + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize Env10Rotated/#10 Envelope: " + + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize EnvC6Rotated/C6 Envelope: " + + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize EnvPRC5Rotated/DL Envelope: " + + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize 5x8/Index card 5x8: " + + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize 8x10/Index card 8x10: " + + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize PhotoPaper/Photo Paper 4x6: " + + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" + +*End + + + +*?PageSize: " + + save + + currentpagedevice /PageSize get aload pop + + (Unknown) + + 14 dict + + dup [612 792] (Letter) put + + dup [612 1008] (Legal) put + + dup [522 756] (Executive) put + + dup [396 612] (Statement) put + + dup [595 842] (A4) put + + dup [516 729] (B5) put + + dup [420 595] (A5) put + + dup [297 420] (A6) put + + dup [684 297] (Env10Rotated) put + + dup [459 323] (EnvC6Rotated) put + + dup [624 312] (EnvPRC5Rotated) put + + dup [360 576] (5x8) put + + dup [576 720] (8x10) put + + dup [288 432] (PhotoPaper) put + + { exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + = flush pop pop + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% PageRegion is used to select page size, but without selecting the input slot. This + +*% is used when using manual feed, or there is only one input slot. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 40 AnySetup *PageRegion + +*DefaultPageRegion: A4 + +*PageRegion Letter: " + + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion Legal: " + + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion Executive/Executive: " + + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion Statement/Half Letter: " + + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion A4: " + + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion B5: " + + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion A5: " + + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion A6: " + + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion Env10Rotated/#10 Envelope: " + + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion EnvC6Rotated/C6 Envelope: " + + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion EnvPRC5Rotated/DL Envelope: " + + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion 5x8/Index card 5x8: " + + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion 8x10/Index card 8x10: " + + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion PhotoPaper/Photo Paper 4x6: " + + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" + +*End + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + +*ImageableArea Letter: "9 40 603 783" + +*ImageableArea Legal: "9 40 603 999" + +*ImageableArea Executive/Executive: "9 40 513 747" + +*ImageableArea Statement/Half Letter: "9 40 387 603" + +*ImageableArea A4: "9 40 586 832" + +*ImageableArea B5: "9 40 507 720" + +*ImageableArea A5: "9 40 411 586" + +*ImageableArea A6: "9 40 288 411" + +*ImageableArea Env10Rotated/#10 Envelope: "9 40 603 288" + +*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314" + +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 603 303" + +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" + +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" + +*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423" + + + +*?ImageableArea: " + + save + + /cvp { ( ) cvs print ( ) print } bind def + + /upperright {10000 mul floor 10000 div} bind def + + /lowerleft {10000 mul ceiling 10000 div} bind def + + newpath clippath pathbbox + + 4 -2 roll exch 2 {lowerleft cvp} repeat + + exch 2 {upperright cvp} repeat flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: A4 + +*PaperDimension Letter: "612 792" + +*PaperDimension Legal: "612 1008" + +*PaperDimension Executive/Executive: "522 756" + +*PaperDimension Statement/Half Letter: "396 612" + +*PaperDimension A4: "595 842" + +*PaperDimension B5: "516 729" + +*PaperDimension A5: "420 595" + +*PaperDimension A6: "297 420" + +*PaperDimension Env10Rotated/#10 Envelope: "684 297" + +*PaperDimension EnvC6Rotated/C6 Envelope: "459 323" + +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" + +*PaperDimension 5x8/Index card 5x8: "360 576" + +*PaperDimension 8x10/Index card 8x10: "576 720" + +*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432" + + + +*MaxMediaWidth: "684" + +*MaxMediaHeight: "1008" + +*HWMargins: 0 0 0 0 + +*ParamCustomPageSize Width: 1 points 284 684 + +*ParamCustomPageSize Height: 2 points 284 1008 + +*ParamCustomPageSize WidthOffset: 3 points 0 684 + +*ParamCustomPageSize HeightOffset: 4 points 0 1008 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*LeadingEdge PreferLong: "" + +*DefaultLeadingEdge: PreferLong + +*CustomPageSize True: " + + 4 dict begin + + /Orientation exch def + + 2 array astore /Margins exch def + + 2 array astore /PageSize exch def + + /ImagingBBox null def + + currentdict + + end setpagedevice + +" + +*End + +*VariablePaperSize: True + + + +*% RequiresPageRegion is used because the input slot cannot sense the page size. + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne + +*OrderDependency: 50 AnySetup *InputSlot + +*DefaultInputSlot: Cassette + +*InputSlot Cassette: "" + +*CloseUI: *InputSlot + + + +*DefaultOutputOrder: Normal + + + +*OpenGroup: MachJet + + + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne + +*OrderDependency: 10 AnySetup *EPMediaQualityMode + +*DefaultEPMediaQualityMode: SuperFinePaper + +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + + 3 dict dup /HWResolution [360 360] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (PaperF2) put put setpagedevice" + +*End + +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + + 3 dict dup /HWResolution [360 360] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (PaperF2) put put setpagedevice" + +*End + +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + + 3 dict dup /HWResolution [360 360] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (PaperF1) put put setpagedevice" + +*End + +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + + 3 dict dup /HWResolution [720 360] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (FineF1) put put setpagedevice" + +*End + +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (SuperFineF1) put put setpagedevice" + +*End + +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (SuperFineF2) put put setpagedevice" + +*End + +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (GlossyPaperF1) put put setpagedevice" + +*End + +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (GlossyPaperF2) put put setpagedevice" + +*End + +*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (GlossyFilmF1) put put setpagedevice" + +*End + +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (GlossyFilmF2) put put setpagedevice" + +*End + +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + + 3 dict dup /HWResolution [360 360] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (TransF1) put put setpagedevice" + +*End + +*?EPMediaQualityMode: " + + save + + currentpagedevice /PostRenderingEnhanceDetails get dup + + /MediaType get exch /EpsonEnhance get + + (Unknown) + + [[(Paper_Fine) (PaperF2) 1] + + [(Paper_Fine_HighSpeed) (PaperF2) 3] + + [(Paper_SuperFine) (PaperF1) 9] + + [(FinePaper) (FineF1) 1] + + [(SuperFinePaper) (SuperFineF1) 1] + + [(SuperFinePaper1440) (SuperFineF2) 9] + + [(GlossyPaper) (GlossyPaperF1) 1] + + [(GlossyPaper1440) (GlossyPaperF2) 9] + + [(GlossyFilm) (GlossyFilmF1) 1] + + [(GlossyFilm1440) (GlossyFilmF2) 9] + + [(OHP) (TransF1) 1]] + + {aload pop 4 index eq + + {4 index eq {exch pop exit} {pop}ifelse} + + {pop pop}ifelse + + }forall + + = flush pop pop + +restore + +" + +*End + +*CloseUI: *EPMediaQualityMode + + + +*OpenUI *ColorModel/Ink: PickOne + +*OrderDependency: 20 AnySetup *ColorModel + +*DefaultColorModel: CMYK + +*ColorModel Gray/Grayscale: " + + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" + +*End + +*ColorModel CMYK: " + + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" + +*End + +*?ColorModel: " + + save + + currentpagedevice /ProcessColorModel get + + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + + = flush + +restore + +" + +*End + +*CloseUI: *ColorModel + + + +*CloseGroup: MachJet + + + +*% Font Information ===================== + + + +*DefaultFont: Courier + +*Font Courier: Standard "(002.004S)" Standard Disk + +*Font Courier-Bold: Standard "(002.004S)" Standard Disk + +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk + +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk + +*Font Helvetica: Standard "(001.006S)" Standard Disk + +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk + +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk + +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk + +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk + +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk + +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk + +*Font Symbol: Special "(001.007S)" Special Disk + +*Font Times-Bold: Standard "(001.007S)" Standard Disk + +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk + +*Font Times-Italic: Standard "(001.007S)" Standard Disk + +*Font Times-Roman: Standard "(001.007S)" Standard Disk + +*?FontQuery: " + +save 4 dict begin /sv exch def + +/str (fonts/ ) def + +/st2 128 string def + +{ + + count 0 gt { + + dup st2 cvs (/) print print (:) print + + dup FontDirectory exch known {pop (Yes)}{ + + str exch st2 cvs dup length /len exch def + + 6 exch putinterval str 0 len 6 add getinterval mark exch + + { } st2 filenameforall counttomark 0 gt { + + cleartomark (Yes)}{cleartomark (No)}ifelse + + }ifelse = flush + + }{ exit } ifelse + +} bind loop + +(*) = flush + +sv end restore + +" + +*End + + + +*?FontList: " + +save 2 dict begin /sv exch def + +/str 128 string def + +FontDirectory { pop == } bind forall flush + +/filenameforall where { + + pop save (fonts/*) { + + dup length 6 sub 6 exch getinterval cvn == + + } bind str filenameforall flush restore + +} if + +(*) = flush + +sv end restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: ]%% ) + +*Status: "initializing" + +*Status: "idle" + +*Status: "holding" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: timeout, clearing printer" + +*Status: "PrinterError: warming up" + +*Status: "PrinterError: service call" + +*Status: "PrinterError: out of paper" + +*Status: "PrinterError: paper entry misfeed" + +*Status: "PrinterError: offline"/Printer offline, press printer select button + +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge + +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge + +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge + +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + + + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*Source: "%program link%" + + + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "timeout, clearing printer" + +*PrinterError: "warming up" + +*PrinterError: "service call" + +*PrinterError: "out of paper" + +*PrinterError: "paper entry misfeed" + +*PrinterError: "offline"/Printer offline, press printer select button + +*PrinterError: "no ink cartridge"/Insert ink cartridge + +*PrinterError: "no color ink cartridge"/Insert color ink cartridge + +*PrinterError: "no black ink cartridge"/Insert black ink cartridge + +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + + + +*% For 60 lpi / 360x360 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + + + +*% For 72 lpi / 360x360 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" + +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" + +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" + +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" + +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + + + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" + +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" + +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" + +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" + +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + + + +*% For 72 lpi / 720x360 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" + +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" + +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" + +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" + +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + + + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" + +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" + +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" + +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" + +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + + + +*% For 65 lpi / 720x360 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + + + +*% For 90 lpi / 720x720 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + + + +*% For 72 lpi / 720x720 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" + +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" + +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" + +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" + +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + + + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" + +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" + +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" + +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" + +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + + + +*% Set constraints for mediatype with resolution(720x720)======================== + +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper + +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP + +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine + +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed + +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + + + +*% Set constraints for mediatype with resolution(720x360)======================== + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP + + + +*% Set constraints for mediatype with resolution(360x360)======================== + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper + + + +*% Set constraints for resolution with mediatype======================== + + + +*% for 720x720 media======================== + +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi + +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi + + + +*% for 720x360 media======================== + +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi + +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + + + +*% for 360x360 media======================== + +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi + +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi + +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi + +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi + +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + + + + + +*% Last edited on Sept 26, 1997 + +*% The byte count of this file should be exactly 028422 or 029778 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusPhoto700 + diff --git a/psprint_config/configuration/ppds/EP_P1201.PS b/psprint_config/configuration/ppds/EP_P1201.PS new file mode 100644 index 000000000000..0f09cc34e17d --- /dev/null +++ b/psprint_config/configuration/ppds/EP_P1201.PS @@ -0,0 +1,713 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_P1201.PPD" +*Product: "(Stylus Photo 1200)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusPhoto1200 v2015.802" +*ShortNickName: "EPSON StylusPhoto1200 v2015.802" +*NickName: "EPSON StylusPhoto1200 v2015.802" +*Manufacturer: "Epson" +*% === Options and Constraints ========= + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 16 dict + dup [842 1191] (A3) put + dup [729 1032] (B4) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [612 792] (Letter) put + dup [396 612] (Statement) put + dup [612 1008] (Legal) put + dup [522 756] (Executive) put + dup [684 297] (Env10Rotated) put + dup [459 323] (EnvC6Rotated) put + dup [624 312] (EnvPRC5Rotated) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + dup [288 432] (PhotoPaper) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A3: "9 40 832 1182" +*ImageableArea B4: "9 40 719 1023" +*ImageableArea A4: "9 40 586 832" +*ImageableArea B5: "9 40 507 720" +*ImageableArea Letter: "9 40 603 783" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea Env10Rotated/#10 Envelope: "9 40 675 288" +*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314" +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 615 303" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A6: "9 40 288 411" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" +*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A3: "842 1191" +*PaperDimension B4: "729 1032" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Letter: "612 792" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Env10Rotated/#10 Envelope: "684 297" +*PaperDimension EnvC6Rotated/C6 Envelope: "459 323" +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" +*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432" + +*MaxMediaWidth: "842" +*MaxMediaHeight: "3168" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 842 +*ParamCustomPageSize Height: 2 points 284 3168 +*ParamCustomPageSize WidthOffset: 3 points 0 842 +*ParamCustomPageSize HeightOffset: 4 points 0 3168 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end + dup userdict exch /EPCustomPageSizeDict exch put + setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 50 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineF1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineF1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineF2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperF1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperF2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm/PQ Glossy Film: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmF1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmF2) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransF1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm/Back light film: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmF1) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperF2) 1] + [(Paper_Fine_HighSpeed) (PaperF2) 3] + [(Paper_SuperFine) (PaperF1) 9] + [(FinePaper) (FineF1) 1] + [(SuperFinePaper) (SuperFineF1) 1] + [(SuperFinePaper1440) (SuperFineF2) 9] + [(GlossyPaper) (GlossyPaperF1) 1] + [(GlossyPaper1440) (GlossyPaperF2) 9] + [(GlossyFilm) (GlossyFilmF1) 1] + [(GlossyFilm1440) (GlossyFilmF2) 9] + [(OHP) (TransF1) 1] + [(BackLightFilm) (BackLightFilmF1) 1]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Grayscale: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + + +*% Last edited on Sept 26, 1997 +*% The byte count of this file should be exactly 029105 or 029818 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusPhoto1200 diff --git a/psprint_config/configuration/ppds/EP_STPH1.PS b/psprint_config/configuration/ppds/EP_STPH1.PS new file mode 100644 index 000000000000..f2dbed803f14 --- /dev/null +++ b/psprint_config/configuration/ppds/EP_STPH1.PS @@ -0,0 +1,640 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_STPH1.PPD" +*Product: "(Stylus Photo)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusPhoto v2015.802" +*ShortNickName: "EPSON StylusPhoto v2015.802" +*NickName: "EPSON StylusPhoto v2015.802" +*Manufacturer: "Epson" + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi/720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi/360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 14 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [522 756] (Executive) put + dup [396 612] (Statement) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [684 297] (Env10Rotated) put + dup [459 323] (EnvC6Rotated) put + dup [624 312] (EnvPRC5Rotated) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + dup [288 432] (PhotoPaper) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "9 40 603 783" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea A4: "9 40 586 832" +*ImageableArea B5: "9 40 507 720" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A6: "9 40 288 411" +*ImageableArea Env10Rotated/#10 Envelope: "9 40 603 288" +*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314" +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 603 303" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" +*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension Env10Rotated/#10 Envelope: "684 297" +*PaperDimension EnvC6Rotated/C6 Envelope: "459 323" +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" +*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432" + +*MaxMediaWidth: "684" +*MaxMediaHeight: "1008" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 684 +*ParamCustomPageSize Height: 2 points 284 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 684 +*ParamCustomPageSize HeightOffset: 4 points 0 1008 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 50 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperE2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperE2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperE1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineE1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineE1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperE1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmE1) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransE1) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperE2) 1] + [(Paper_Fine_HighSpeed) (PaperE2) 3] + [(Paper_SuperFine) (PaperE1) 9] + [(FinePaper) (FineE1) 1] + [(SuperFinePaper) (SuperFineE1) 1] + [(GlossyPaper) (GlossyPaperE1) 1] + [(GlossyFilm) (GlossyFilmE1) 1] + [(OHP) (TransE1) 1]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Gray: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + +*% Last edited on June 5, 1997 +*% The byte count of this file should be exactly 025581 or 026221 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusPhoto(Win95) diff --git a/psprint_config/configuration/ppds/GENERIC.PS b/psprint_config/configuration/ppds/GENERIC.PS new file mode 100644 index 000000000000..e13569f19d55 --- /dev/null +++ b/psprint_config/configuration/ppds/GENERIC.PS @@ -0,0 +1,2 @@ +*Driver: POSTSCRIPT +*Include: "./SGENPRT.PS" diff --git a/psprint_config/configuration/ppds/HP1200C1.PS b/psprint_config/configuration/ppds/HP1200C1.PS new file mode 100644 index 000000000000..6f5837149b93 --- /dev/null +++ b/psprint_config/configuration/ppds/HP1200C1.PS @@ -0,0 +1,585 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP1200C1.PPD" +*Product: "(HP DeskJet 1200C)" +*PSVersion: "(2014.102) 1" +*ModelName: "HP DeskJet 1200C/PS" +*NickName: "HP DeskJet 1200C/PS" + +*% ==============Constraints ================= + +*UIConstraints: *PageSize Legal *MediaType Special +*UIConstraints: *PageSize Legal *MediaType Glossy +*UIConstraints: *PageSize Legal *MediaType Transparency + +*UIConstraints: *PageSize Comm10 *MediaType Special +*UIConstraints: *PageSize Comm10 *MediaType Glossy +*UIConstraints: *PageSize Comm10 *MediaType Transparency + +*UIConstraints: *PageSize DL *MediaType Special +*UIConstraints: *PageSize DL *MediaType Glossy +*UIConstraints: *PageSize DL *MediaType Transparency + +*UIConstraints: *PageSize C5 *MediaType Special +*UIConstraints: *PageSize C5 *MediaType Glossy +*UIConstraints: *PageSize C5 *MediaType Transparency + +*UIConstraints: *MediaType Glossy *OutputMode Fast +*UIConstraints: *MediaType Glossy *OutputMode Normal + +*UIConstraints: *MediaType Transparency *OutputMode Fast +*UIConstraints: *MediaType Transparency *OutputMode Normal + +*UIConstraints: *PageSize Comm10 *InputSlot Cassette +*UIConstraints: *PageRegion Comm10 *InputSlot Cassette + +*UIConstraints: *PageSize DL *InputSlot Cassette +*UIConstraints: *PageRegion DL *InputSlot Cassette + +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageRegion C5 *InputSlot Cassette + +*% =========== Device Capabilities =============== + +*LanguageLevel: "2" +*Protocols: TBCP PJL +*FreeVM: "2124600" +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*FileSystem: False +*Throughput: "1" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if " +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush " +*End + +*DefaultResolution: 300dpi + +*% =============Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%===================Print Quality==================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 10 AnySetup *OutputMode +*DefaultOutputMode: Normal +*OutputMode Fast/Fast: " + 1 dict dup /HWResolution [300 300] put setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /PrintQuality 1 put + dup /Type 11 put + put + setpagedevice" +*End + +*OutputMode Normal/Normal: " + 1 dict dup /HWResolution [300 300] put setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /PrintQuality 2 put + dup /Type 11 put + put + setpagedevice" +*End + +*OutputMode HighQuality/High Quality: " + 1 dict dup /HWResolution [300 300] put setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /PrintQuality 3 put + dup /Type 11 put + put + setpagedevice" +*End + +*?OutputMode: " + save + 4 dict + dup 0 (Unknown) put + dup 1 (Fast) put + dup 2 (Normal) put + dup 3 (HighQuality) put + currentpagedevice /PostRenderingEnhanceDetails get + /PrintQuality get get = flush + restore " +*End + +*CloseUI: *OutputMode + +*%===================Color/Gray Printing==================== + +*OpenUI *ColorModel/Print Color as Gray: PickOne +*OrderDependency: 30 AnySetup *ColorModel +*DefaultColorModel: DeviceCMYK +*ColorModel DeviceCMYK/No: " + 1 dict dup /ProcessColorModel /DeviceCMYK + put setpagedevice" +*End + +*ColorModel DeviceGray/Yes: " + 1 dict dup /ProcessColorModel /DeviceGray + put setpagedevice" +*End + +*?ColorModel: " + save + currentpagedevice /PostRenderingEnhanceDetails get + /ColorModel get get = flush + restore " +*End + +*CloseUI: *ColorModel + +*%=============== Dither Block ================ + +*OpenUI *AppHalftoning/Application Halftoning: Boolean +*OrderDependency: 80 AnySetup *AppHalftoning +*DefaultAppHalftoning: True +*AppHalftoning True/Allow: "" +*AppHalftoning False/Disallow: " + /setscreen { pop pop pop } def + /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def" +*End + +*CloseUI: *AppHalftoning + +*% ==============Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. + +*%===============Page Size====================== + +*OpenUI *PageSize/Media Size: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [612 792] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageSize Legal/Legal 8 1/2 x 14 in: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [612 1008] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageSize A4/A4 210 x 297 mm: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [595 842] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [297 684] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageSize DL/Env DL 110 x 220 mm: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [312 624] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageSize C5/Env C5 162 x 229 mm: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [459 649] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End + +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 6 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [297 684] (Comm10) put + dup [312 624] (DL) put + dup [459 649] (C5) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End + +*CloseUI: *PageSize + +*%====================Page Region=================== + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageRegion A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2: " + 2 dict dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageRegion DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageRegion C5/Env C5 162 x 229 mm: " + 2 dict dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End + +*CloseUI: *PageRegion + +*%===================Imageable Area===================== + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "14 12 598 780" +*ImageableArea Legal/Legal 8 1/2 x 14 in: "14 12 598 996" +*ImageableArea A4/A4 210 x 297 mm: "14 13 581 830" +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18 18 278 665" +*ImageableArea DL/Env DL 110 x 220 mm: "18 19 294 605" +*ImageableArea C5/Env C5 162 x 229 mm: "18 19 440 630" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore " +*End + +*%====================Default Paper Dimension================= + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" +*PaperDimension C5/Env C5 162 x 229 mm: "459 649" +*RequiresPageRegion All: True + +*%=================Media Type============================ + +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Plain Paper: " + /DefaultColorRendering + /PlainColorRendering + /ColorRendering findresource + /ColorRendering defineresource pop + currentpagedevice /InputAttributes get 0 get + /MediaType (Plain) put + 1 dict dup /MediaType (Plain) put setpagedevice" +*End + +*MediaType Special/HP Special Paper: " + /DefaultColorRendering + /SpecialColorRendering + /ColorRendering findresource + /ColorRendering defineresource pop + currentpagedevice /InputAttributes get 0 get + /MediaType (Special) put + 1 dict dup /MediaType (Special) put setpagedevice" +*End + +*MediaType Glossy/HP Glossy Paper: " + /DefaultColorRendering + /GlossyColorRendering + /ColorRendering findresource + /ColorRendering defineresource pop + currentpagedevice /InputAttributes get 0 get + /MediaType (Glossy) put + 1 dict dup /MediaType (Glossy) put setpagedevice" +*End + +*MediaType Transparency/HP Transparency: " + /DefaultColorRendering + /TransparencyColorRendering + /ColorRendering findresource + /ColorRendering defineresource pop + currentpagedevice /InputAttributes get 0 get + /MediaType (Transparency) put + 1 dict dup /MediaType (Transparency) put setpagedevice" +*End + +*?MediaType: " + save + currentpagedevice /MediaType get + dup null eq {pop (Unknown)} if = flush + restore " +*End + +*CloseUI: *MediaType + +*%==================Input Slot==================== + +*OpenUI *InputSlot/Media Source: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette/Paper Tray: "" +*CloseUI: *InputSlot + +*%=================Manual Feed==================== + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore" +*End + +*CloseUI: *ManualFeed + +*%===============Output Order and Bin================= + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Reverse + +*% =================Font Information ================== + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore " +*End + +*?FontList: " + save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush + restore " +*End + +*%==================Printer Error Messages=============== + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) + +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%%) + +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "OptionalIO" + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%============Color Separation Information ============== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*%================For 60 lpi / 300 dpi ================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*%================For 53 lpi / 300 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "bldppd42.ps" version 4.1 edit 2 +*% Last Edit Date: Aug 4 1995 +*% End of PPD file for DeskJet 1200C +*% The byte count of this file should be exactly 017602 or 018187 +*% depending on the filesystem it resides in. +*% end of PPD file for HP DeskJet 1200C diff --git a/psprint_config/configuration/ppds/HP2500C1.PS b/psprint_config/configuration/ppds/HP2500C1.PS new file mode 100644 index 000000000000..c73eb4073148 --- /dev/null +++ b/psprint_config/configuration/ppds/HP2500C1.PS @@ -0,0 +1,1099 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP2500C1.PPD" +*Product: "(HP DesignJet 2500CP)" +*PSVersion: "(2016.104) 1" +*ModelName: "HP DesignJet 2500CP" +*ShortNickName: "HP DesignJet 2500CP" +*NickName: "HP DesignJet 2500CP v2016.104" +*Manufacturer: "HP" + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols:PJL TBCP + +*FreeVM: "7428480" + +*VMOption standard: "7428480" +*VMOption 8MB: "15077208" +*VMOption 16MB: "23542144" +*VMOption 32MB: "39721344" +*VMOption 48MB: "54532480" + +*FCacheSize standard: 1464138 +*FCacheSize 8MB: 2276368 +*FCacheSize 16MB: 3089431 +*FCacheSize 32MB: 4714724 +*FCacheSize 48MB: 31700084 + +*OpenGroup: InstallableOptions +*OpenUI *InstalledMemory/Installed Memory: PickOne +*DefaultInstalledMemory: standard +*InstalledMemory standard/Standard: " " +*InstalledMemory 8MB/24 MB Total Memory: " " +*InstalledMemory 16MB/32 MB Total Memory: " " +*InstalledMemory 32MB/48 MB Total Memory: " " +*InstalledMemory 48MB/64 MB Total Memory: " " +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 524288 div ceiling cvi 2 div + /size exch def + size 60 ge + {(48MB)} + { + size 44 ge + {(32MB)} + { + size 28 ge + {(16MB)} + { + size 20 ge + {(8MB)} + { + size 12 ge + {(standard)} + {(Unknown)} ifelse + } ifelse + } ifelse + } ifelse + } ifelse + = flush + restore +" +*End + +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: True +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End +*Throughput: "1" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi + +*% PJL Information =============== +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 +exch sub }" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultHalftoneType: 100 + + +*%=============== Print Color as Gray ================ + +*OpenUI *HPColorAsGray/Print Color as Gray: PickOne +*OrderDependency: 5.0 AnySetup *HPColorAsGray +*DefaultHPColorAsGray: No +*HPColorAsGray Yes/Yes: "<< /ProcessColorModel /DeviceGray >> setpagedevice" +*HPColorAsGray No/No: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice" +*?HPColorAsGray: " +save +currentpagedevice /ProcessColorModel get /DeviceGray eq +{(Yes)}{(No)} ifelse += flush +restore " +*End +*CloseUI: *HPColorAsGray + + +*%=============== Auto-scaling Control ================ + +*OpenUI *HPAutoScaling/Scale to: PickOne +*OrderDependency: 20.0 AnySetup *HPAutoScaling +*DefaultHPAutoScaling: Off + +*HPAutoScaling Off/No Change:" " + +*HPAutoScaling Letter/US Letter: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 792 ] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling LetterFullBleed/Full Bleed US Letter: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [777 1009 ] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling Tabloid/Tabloid: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [792 1224] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling TabloidFullBleed/Full Bleed Tabloid: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [957 1441] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling AnsiC/ANSI C: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1224 1584] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling AnsiD/ANSI D: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1584 2448] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling AnsiE/ANSI E: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2448 3168] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling ARCHA/ARCH A: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [648 864] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling ARCHB/ARCH B: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [864 1296] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling ARCHC/ARCH C: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1296 1728] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling ARCHD/ARCH D: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 2592] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling ARCHE/ARCH E: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 3456] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A4/ISO A4: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [595 842] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A4FullBleed/Full Bleed ISO A4: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [760 1059] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A3/ISO A3: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [842 1191] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A3FullBleed/Full Bleed ISO A3: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1007 1408] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A2/ISO A2: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1191 1684] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A1/ISO A1: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1684 2384] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A0/ISO A0: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2384 3370] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling OVERSIZEA2/Oversize A2: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1377 1772] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling OVERSIZEA1/Oversize A1: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1788 2551] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling OVERSIZEA0/Oversize A0: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2567 3529] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling B4/JIS B4: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [729 1032] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling B3/JIS B3: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1032 1460] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling B2/JIS B2: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1460 2064] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling B1/JIS B1: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2064 2920] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x48/24" x 48": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 3456] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x60/24" x 60": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 4320] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x72/24" x 72": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 5184] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x84/24" x 84": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6048] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x96/24" x 96": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6912] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x108/24" x 108": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 7776] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P36x60/36" x 60": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 4320] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P36x72/36" x 72": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 5184] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P36x84/36" x 84": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6048] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P36x96/36" x 96": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6912] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P36x108/36" x 108": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 7776] exch exec +<<>> setpagedevice" +*End + +*CloseUI: *HPAutoScaling + + +*%=============== Print Quality ================ + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 50.0 AnySetup *OutputMode +*DefaultOutputMode: Best + +*OutputMode Best/Best - 600 dpi: " +<< /HWResolution [600 600] + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << /PrintQuality 3 + /Type 11 >> +>> setpagedevice +" +*End + +*OutputMode Normal/Normal: " +<< /HWResolution [300 300] + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << /PrintQuality 2 + /Type 11 >> +>> setpagedevice +" +*End + +*OutputMode Fast/Fast: " +<< /HWResolution [300 300] + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << /PrintQuality 1 + /Type 11 >> +>> setpagedevice +" +*End + +*?OutputMode: " + save + 3 dict + dup 1 (Fast) put + dup 2 (Normal) put + dup 3 (Best) put + currentpagedevice /PostRenderingEnhanceDetails get + /PrintQuality get get = flush + restore" +*End +*CloseUI: *OutputMode + + +*% Mirror Print ====================== +*OpenUI *MirrorPrint/Mirror Print: Boolean +*OrderDependency: 50.0 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "<>setpagedevice" +*MirrorPrint False: "<>setpagedevice" +*?MirrorPrint: " +save + currentpagedevice /MirrorPrint get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *MirrorPrint + + +*%=============== Transverse ================ + +*OpenUI *HPTransverse/Rotate: Boolean +*OrderDependency: 50.0 AnySetup *HPTransverse +*DefaultHPTransverse: False +*HPTransverse True: "<< /Orientation 1 >> setpagedevice" +*HPTransverse False: "<< /Orientation 0 >> setpagedevice" +*?HPTransverse: " +save +currentpagedevice /Orientation get 0 eq +{ (False) } +{ + currentpagedevice /Orientation get 1 eq + { (True) } + { (Unknown) } ifelse +} ifelse = flush +restore +" +*End +*CloseUI: *HPTransverse + + +*%=============== HP Color Management ================ + +*OpenUI *HPColorMan/Color management: PickOne +*OrderDependency: 60.0 AnySetup *HPColorMan +*DefaultHPColorMan: EuroScale + +*HPColorMan EuroScale/EuroScale:" + globaldict /ColorSmartColorMatching known { + /EuroOffset ColorSmartColorMatching + <<>> setpagedevice + } if +" +*End + +*HPColorMan SWOP/SWOP:" + globaldict /ColorSmartColorMatching known { + /SWOP ColorSmartColorMatching + <<>> setpagedevice + } if +" +*End + +*HPColorMan Toyo/Toyo:" + globaldict /ColorSmartColorMatching known { + /JapanOffset ColorSmartColorMatching + <<>> setpagedevice + } if +" +*End + +*HPColorMan ColorSmart/ColorSmart Vivid Business Graphics:" + globaldict /ColorSmartColorMatching known { + true ColorSmartColorMatching + <<>> setpagedevice + } if +" +*End + +*HPColorMan None/No Color Adjustment - Expert users only:" + globaldict /ColorSmartColorMatching known {false ColorSmartColorMatching + <<>> setpagedevice} if +" +*End + +*?HPColorMan: " +save + +userdict /ColorSmartOn known +{ + userdict /ColorSmartOn get + {(ColorSmart)} + { + userdict /ColorEmulationMode known + { + userdict /ColorEmulationMode get + dup 0 eq + {(None)} + { + dup 1 eq + {(SWOP)} + { + dup 2 eq + {(EuroScale)} + { + dup 3 eq + {(Toyo)} + {(Unknown)} ifelse + } ifelse + } ifelse + } ifelse exch pop + } + {(None)} ifelse + } ifelse +} +{ + userdict /ColorEmulationMode known + { + userdict /ColorEmulationMode get + dup 0 eq + {(None)} + { + dup 1 eq + {(SWOP)} + { + dup 2 eq + {(EuroScale)} + { + dup 3 eq + {(Toyo)} + {(Unknown)} ifelse + } ifelse + } ifelse + } ifelse exch pop + } + {(None)} ifelse +} ifelse + += flush +restore +" +*End + +*CloseUI: *HPColorMan + + +*%=============== Brightness Control ================ + +*OpenUI *HPBrightness/Lightness: PickOne +*OrderDependency: 70.0 AnySetup *HPBrightness +*DefaultHPBrightness: leveleven + +*HPBrightness levelm25/- 25% Lighter:" 25 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelm20/- 20%:" 20 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelm15/- 15%:" 15 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelm10/- 10%:" 10 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelm5/- 5%:" 5 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness leveleven/0% No Change:" " + +*HPBrightness levelp5/+ 5%:" -5 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelp10/+ 10%:" -10 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelp15/+ 15%:" -15 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelp20/+ 20%:" -20 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelp25/+ 25% Darker:" -25 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*?HPBrightness: " +save +11 dict + dup 0.415038 (levelm25) put + dup 0.514573 (levelm20) put + dup 0.621488 (levelm15) put + dup 0.736966 (levelm10) put + dup 0.862496 (levelm5) put + dup 1.0 (leveleven) put + dup 1.152 (levelp5) put + dup 1.32193 (levelp10) put + dup 1.51457 (levelp15) put + dup 1.73697 (levelp20) put + dup 2.0 (levelp25) put + +dup + +currenttransfer dup length 0 eq + {pop pop pop (Unknown)} + {0 get dup 1 lt + {1000000 mul round 1000000 div} + {100000 mul round 100000 div} ifelse + dup + 3 1 roll + known + { get } + { pop pop (Unknown)} ifelse + } ifelse += flush +restore +" +*End +*CloseUI: *HPBrightness + + +*%=============== Allow Application Halftoning ================ + +*OpenUI *HPAppHalftoning/Application Halftoning: Boolean +*OrderDependency: 80.0 AnySetup *HPAppHalftoning +*DefaultHPAppHalftoning: False +*HPAppHalftoning True/Allow: "" +*HPAppHalftoning False/Disallow: " + userdict /setscreen { pop pop pop } put + userdict /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } put + userdict /sethalftone{pop} put + <<>> setpagedevice" +*End +*?HPAppHalftoning: " +save +2 dict begin + /AllSamePop { + dup 0 get exch true exch + { 2 index ne {pop false exit} if } forall + exch dup /pop eq exch /pop load eq or and + } def + /Lenchk { dup type /arraytype eq + {dup length 3 -1 roll eq {true}{pop false}ifelse} + {pop pop false} + ifelse + } def + 3 /setscreen load Lenchk {AllSamePop}{false}ifelse + 12 /setcolorscreen load Lenchk {AllSamePop}{false}ifelse + 1 /sethalftone load Lenchk {AllSamePop}{false}ifelse +end +and and not +{(True)} {(False)} ifelse += flush +restore " +*End +*CloseUI: *HPAppHalftoning + + +*% Paper Handling =================== + +*OpenUI *PageSize: PickOne +*OrderDependency: 30.0 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter/US Letter: "<>setpagedevice" +*PageSize LetterFullBleed/Full Bleed US Letter: "<>setpagedevice" +*PageSize Tabloid/Tabloid: "<>setpagedevice" +*PageSize TabloidFullBleed/Full Bleed Tabloid: "<>setpagedevice" +*PageSize AnsiC/ANSI C: "<>setpagedevice" +*PageSize AnsiD/ANSI D: "<>setpagedevice" +*PageSize AnsiE/ANSI E: "<>setpagedevice" +*PageSize ARCHA/ARCH A: "<>setpagedevice" +*PageSize ARCHB/ARCH B: "<>setpagedevice" +*PageSize ARCHC/ARCH C: "<>setpagedevice" +*PageSize ARCHD/ARCH D: "<>setpagedevice" +*PageSize ARCHE/ARCH E: "<>setpagedevice" +*PageSize A4/ISO A4: "<>setpagedevice" +*PageSize A4FullBleed/Full Bleed ISO A4: "<>setpagedevice" +*PageSize A3/ISO A3: "<>setpagedevice" +*PageSize A3FullBleed/Full Bleed ISO A3: "<>setpagedevice" +*PageSize A2/ISO A2: "<>setpagedevice" +*PageSize A1/ISO A1: "<>setpagedevice" +*PageSize A0/ISO A0: "<>setpagedevice" +*PageSize OVERSIZEA2/Oversize A2: "<>setpagedevice" +*PageSize OVERSIZEA1/Oversize A1: "<>setpagedevice" +*PageSize OVERSIZEA0/Oversize A0: "<>setpagedevice" +*PageSize B4/JIS B4: "<>setpagedevice" +*PageSize B3/JIS B3: "<>setpagedevice" +*PageSize B2/JIS B2: "<>setpagedevice" +*PageSize B1/JIS B1: "<>setpagedevice" +*PageSize P24x48/24" x 48": "<>setpagedevice" +*PageSize P24x60/24" x 60": "<>setpagedevice" +*PageSize P24x72/24" x 72": "<>setpagedevice" +*PageSize P24x84/24" x 84": "<>setpagedevice" +*PageSize P24x96/24" x 96": "<>setpagedevice" +*PageSize P24x108/24" x 108": "<>setpagedevice" +*PageSize P36x60/36" x 60": "<>setpagedevice" +*PageSize P36x72/36" x 72": "<>setpagedevice" +*PageSize P36x84/36" x 84": "<>setpagedevice" +*PageSize P36x96/36" x 96": "<>setpagedevice" +*PageSize P36x108/36" x 108": "<>setpagedevice" +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 33 dict + dup [612 792] (Letter) put + dup [777 1009] (LetterFullBleed) put + dup [792 1224] (Tabloid) put + dup [957 1441] (TabloidFullBleed) put + dup [1224 1584] (AnsiC) put + dup [1584 2448] (AnsiD) put + dup [2448 3168] (AnsiE) put + dup [648 864] (ARCHA) put + dup [864 1296] (ARCHB) put + dup [1296 1728] (ARCHC) put + dup [1728 2592] (ARCHD) put + dup [2592 3456] (ARCHE) put + dup [595 842] (A4) put + dup [760 1059] (A4FullBleed) put + dup [842 1191] (A3) put + dup [1007 1408] (A3FullBleed) put + dup [1191 1684] (A2) put + dup [1684 2384] (A1) put + dup [2384 3370] (A0) put + dup [1377 1772] (OVERSIZEA2) put + dup [1788 2551] (OVERSIZEA1) put + dup [2567 3529] (OVERSIZEA0) put + dup [729 1032] (B4) put + dup [1032 1460] (B3) put + dup [1460 2064] (B2) put + dup [2064 2920] (B1) put + dup [1728 3456] (P24x48) put + dup [1728 4320] (P24x60) put + dup [1728 5184] (P24x72) put + dup [1728 6048] (P24x84) put + dup [1728 6912] (P24x96) put + dup [1728 7776] (P24x108) put + dup [2592 4320] (P36x60) put + dup [2592 5184] (P36x72) put + dup [2592 6048] (P36x84) put + dup [2592 6912] (P36x96) put + dup [2592 7776] (P36x108) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40.0 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter/US Letter: "<>setpagedevice" +*PageRegion LetterFullBleed/Full Bleed US Letter: "<>setpagedevice" +*PageRegion Tabloid/Tabloid: "<>setpagedevice" +*PageRegion TabloidFullBleed/Full Bleed Tabloid: "<>setpagedevice" +*PageRegion AnsiC/ANSI C: "<>setpagedevice" +*PageRegion AnsiD/ANSI D: "<>setpagedevice" +*PageRegion AnsiE/ANSI E: "<>setpagedevice" +*PageRegion ARCHA/ARCH A: "<>setpagedevice" +*PageRegion ARCHB/ARCH B: "<>setpagedevice" +*PageRegion ARCHC/ARCH C: "<>setpagedevice" +*PageRegion ARCHD/ARCH D: "<>setpagedevice" +*PageRegion ARCHE/ARCH E: "<>setpagedevice" +*PageRegion A4/ISO A4: "<>setpagedevice" +*PageRegion A4FullBleed/Full Bleed ISO A4: "<>setpagedevice" +*PageRegion A3/ISO A3: "<>setpagedevice" +*PageRegion A3FullBleed/Full Bleed ISO A3: "<>setpagedevice" +*PageRegion A2/ISO A2: "<>setpagedevice" +*PageRegion A1/ISO A1: "<>setpagedevice" +*PageRegion A0/ISO A0: "<>setpagedevice" +*PageRegion OVERSIZEA2/Oversize A2: "<>setpagedevice" +*PageRegion OVERSIZEA1/Oversize A1: "<>setpagedevice" +*PageRegion OVERSIZEA0/Oversize A0: "<>setpagedevice" +*PageRegion B4/JIS B4: "<>setpagedevice" +*PageRegion B3/JIS B3: "<>setpagedevice" +*PageRegion B2/JIS B2: "<>setpagedevice" +*PageRegion B1/JIS B1: "<>setpagedevice" +*PageRegion P24x48/24" x 48": "<>setpagedevice" +*PageRegion P24x60/24" x 60": "<>setpagedevice" +*PageRegion P24x72/24" x 72": "<>setpagedevice" +*PageRegion P24x84/24" x 84": "<>setpagedevice" +*PageRegion P24x96/24" x 96": "<>setpagedevice" +*PageRegion P24x108/24" x 108": "<>setpagedevice" +*PageRegion P36x60/36" x 60": "<>setpagedevice" +*PageRegion P36x72/36" x 72": "<>setpagedevice" +*PageRegion P36x84/36" x 84": "<>setpagedevice" +*PageRegion P36x96/36" x 96": "<>setpagedevice" +*PageRegion P36x108/36" x 108": "<>setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter/US Letter: "51 77 561 715" +*ImageableArea LetterFullBleed/Full Bleed US Letter: "51 77 726 932" +*ImageableArea Tabloid/Tabloid: "51 77 741 1147" +*ImageableArea TabloidFullBleed/Full Bleed Tabloid: "51 77 906 1364" +*ImageableArea AnsiC/ANSI C: "51 77 1173 1507" +*ImageableArea AnsiD/ANSI D: "51 77 1533 2371" +*ImageableArea AnsiE/ANSI E: "51 77 2397 3091" +*ImageableArea ARCHA/ARCH A: "51 77 597 787" +*ImageableArea ARCHB/ARCH B: "51 77 813 1219" +*ImageableArea ARCHC/ARCH C: "51 77 1245 1651" +*ImageableArea ARCHD/ARCH D: "51 77 1677 2515" +*ImageableArea ARCHE/ARCH E: "51 77 2541 3379" +*ImageableArea A4/ISO A4: "51 77 544 765" +*ImageableArea A4FullBleed/Full Bleed ISO A4: "51 77 709 982" +*ImageableArea A3/ISO A3: "51 77 791 1114" +*ImageableArea A3FullBleed/Full Bleed ISO A3: "51 77 956 1331" +*ImageableArea A2/ISO A2: "51 77 1140 1607" +*ImageableArea A1/ISO A1: "51 77 1633 2307" +*ImageableArea A0/ISO A0: "51 77 2333 3293" +*ImageableArea OVERSIZEA2/Oversize A2: "51 77 1326 1695" +*ImageableArea OVERSIZEA1/Oversize A1: "51 77 1737 2474" +*ImageableArea OVERSIZEA0/Oversize A0: "51 77 2516 3452" +*ImageableArea B4/JIS B4: "51 77 678 955" +*ImageableArea B3/JIS B3: "51 77 981 1383" +*ImageableArea B2/JIS B2: "51 77 1409 1987" +*ImageableArea B1/JIS B1: "51 77 2013 2843" +*ImageableArea P24x48/24" x 48": "51 77 1677 3379" +*ImageableArea P24x60/24" x 60": "51 77 1677 4243" +*ImageableArea P24x72/24" x 72": "51 77 1677 5107" +*ImageableArea P24x84/24" x 84": "51 77 1677 5971" +*ImageableArea P24x96/24" x 96": "51 77 1677 6835" +*ImageableArea P24x108/24" x 108": "51 77 1677 7699" +*ImageableArea P36x60/36" x 60": "51 77 2541 4243" +*ImageableArea P36x72/36" x 72": "51 77 2541 5107" +*ImageableArea P36x84/36" x 84": "51 77 2541 5971" +*ImageableArea P36x96/36" x 96": "51 77 2541 6835" +*ImageableArea P36x108/36" x 108": "51 77 2541 7699" +*?ImageableArea: " +save +/cvp {cvi ( ) cvs +print ( ) print} bind def +newpath clippath pathbbox +4 -2 roll exch 2 {ceiling cvp} repeat +exch 2 {floor cvp} repeat flush +restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension:Unknown +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension LetterFullBleed/Full Bleed US Letter: "777 1009" +*PaperDimension Tabloid/Tabloid: "792 1224" +*PaperDimension TabloidFullBleed/Full Bleed Tabloid: "957 1441" +*PaperDimension AnsiC/ANSI C: "1224 1584" +*PaperDimension AnsiD/ANSI D: "1584 2448" +*PaperDimension AnsiE/ANSI E: "2448 3168" +*PaperDimension ARCHA/ARCH A: "648 864" +*PaperDimension ARCHB/ARCH B: "864 1296" +*PaperDimension ARCHC/ARCH C: "1296 1728" +*PaperDimension ARCHD/ARCH D: "1728 2592" +*PaperDimension ARCHE/ARCH E: "2592 3456" +*PaperDimension A4/ISO A4: "595 842" +*PaperDimension A4FullBleed/Full Bleed ISO A4: "760 1059" +*PaperDimension A3/ISO A3: "842 1191" +*PaperDimension A3FullBleed/Full Bleed ISO A3: "1007 1408" +*PaperDimension A2/ISO A2: "1191 1684" +*PaperDimension A1/ISO A1: "1684 2384" +*PaperDimension A0/ISO A0: "2384 3370" +*PaperDimension OVERSIZEA2/Oversize A2: "1377 1772" +*PaperDimension OVERSIZEA1/Oversize A1: "1788 2551" +*PaperDimension OVERSIZEA0/Oversize A0: "2567 3529" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B3/JIS B3: "1032 1460" +*PaperDimension B2/JIS B2: "1460 2064" +*PaperDimension B1/JIS B1: "2064 2920" +*PaperDimension P24x48/24" x 48": "1728 3456" +*PaperDimension P24x60/24" x 60": "1728 4320" +*PaperDimension P24x72/24" x 72": "1728 5184" +*PaperDimension P24x84/24" x 84": "1728 6048" +*PaperDimension P24x96/24" x 96": "1728 6912" +*PaperDimension P24x108/24" x 108": "1728 7776" +*PaperDimension P36x60/36" x 60": "2592 4320" +*PaperDimension P36x72/36" x 72": "2592 5184" +*PaperDimension P36x84/36" x 84": "2592 6048" +*PaperDimension P36x96/36" x 96": "2592 6912" +*PaperDimension P36x108/36" x 108": "2592 7776" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*DefaultInputSlot: OnlyOne +*InputSlot OnlyOne/Only One: "" +*?InputSlot: "save (OnlyOne) = flush restore " +*CloseUI: *InputSlot + +*% Custom Page Sizes =================== +*MaxMediaWidth: "2642" +*MaxMediaHeight: "9288" +*HWMargins: 51 77 51 77 +*ParamCustomPageSize Width: 1 points 200 2642 +*ParamCustomPageSize Height: 2 points 200 9288 +*ParamCustomPageSize WidthOffset: 3 points 0 2642 +*ParamCustomPageSize HeightOffset: 4 points 0 9288 +*ParamCustomPageSize Orientation: 5 int 0 3 +*NonUIOrderDependency: 30.0 AnySetup *CustomPageSize +*CustomPageSize True: " +pop pop pop % discard orientation & offsets +2 dict begin +/PageSize [ +4 -2 roll +] def +/ImagingBBox null def +currentdict end setpagedevice +" +*End + +*% Font Information ===================== + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "intializing" +*Status: "printing test page" +*Status: "PrinterError: needs attention" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: output bin full" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: manual feed" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: page protect needed" +*Status: "PrinterError: out of memory" +*Status: "PrinterError: off line" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Parallel" +*Source: "OptionalIO" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "needs attention" +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "resetting printer" +*PrinterError: "output bin full" +*PrinterError: "Paper Jam" +*PrinterError: "no toner cartridge" +*PrinterError: "manual feed" +*PrinterError: "out of paper" +*PrinterError: "page protect needed" +*PrinterError: "out of memory" +*PrinterError: "off line" + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi + + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60" + +*% For 53 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0" + + +*% Last Edit Date: May 9 1997 +*% End of PPD file for Canguro +*% The byte count of this file should be exactly 038692 or 039791 +*% depending on the filesystem it resides in. +*% end of PPD file for HP DesignJet 2500CP diff --git a/psprint_config/configuration/ppds/HP3SI52_.PS b/psprint_config/configuration/ppds/HP3SI52_.PS new file mode 100644 index 000000000000..a1f3097693b4 --- /dev/null +++ b/psprint_config/configuration/ppds/HP3SI52_.PS @@ -0,0 +1,435 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.6" +*PCFileName: "HP3SI523.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet IIISi)" +*Product: "(Hewlett-Packard LaserJet IIISi)" +*PSVersion: "(52.3) 400" +*PSVersion: "(52.3) 300" +*PSVersion: "(52.3) 215" +*ModelName: "HP LaserJet IIISi PostScript" +*ShortNickName: "HP LaserJet IIISi v52.3" +*NickName: "HP LaserJet IIISi PostScript v52.3" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 + +*% General Information and Defaults =============== +*FreeVM: "2408404" +*LanguageLevel: "1" +*Protocols: PJL +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "17" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*OpenUI *Smoothing/RET: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: "0 statusdict /setdoret get exec" +*Smoothing Light: "1 statusdict /setdoret get exec" +*Smoothing Medium: "2 statusdict /setdoret get exec" +*Smoothing Dark: "3 statusdict /setdoret get exec" +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec + dup 3 gt{pop 4}if get = flush +restore +" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*?PageSize: " +save +7 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL Envelope) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738" +*ImageableArea A4: "18 19 578 824 " +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666" +*ImageableArea Monarch/Monarch Envelope: "18 19 263 522" +*ImageableArea DL/DL Envelope: "18 19 294 605" +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" + +*LandscapeOrientation: Plus90 +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: "0 statusdict /setpapertray get exec" +*InputSlot Lower/Lower Tray: "1 statusdict /setpapertray get exec" +*InputSlot Envelope/Envelope Feeder: "2 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Lower) (Envelope) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *OutputOrder: PickOne +*OrderDependency: 50 AnySetup *OutputOrder +*DefaultOutputOrder: Normal +*OutputOrder Normal: "0 statusdict /setoutputtray get exec" +*OutputOrder Reverse: "1 statusdict /setoutputtray get exec" +*?OutputOrder: " +save + [ (Normal) (Reverse) ] statusdict /outputtray get exec + {get exec} stopped {pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *OutputOrder + +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex DuplexTumble: " + true statusdict /setduplexmode get exec true statusdict /settumble get exec" +*End +*Duplex DuplexNoTumble: " + true statusdict /setduplexmode get exec false statusdict /settumble get exec" +*End +*Duplex None: " + false statusdict /setduplexmode get exec false statusdict /settumble get exec" +*End +*?Duplex: " +save + statusdict /duplexmode get exec + {statusdict /tumble get exec {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "true statusdict /settrayswitch get exec" +*TraySwitch False: "false statusdict /settrayswitch get exec" +*?TraySwitch: " +save + statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "Hewlett-Packard LaserJet IIISi" version 52.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 16 1994 +*% The byte count of this file should be exactly 014531 or 014966 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIISi diff --git a/psprint_config/configuration/ppds/HP3SIL21.PS b/psprint_config/configuration/ppds/HP3SIL21.PS new file mode 100644 index 000000000000..760e5fca5d9f --- /dev/null +++ b/psprint_config/configuration/ppds/HP3SIL21.PS @@ -0,0 +1,588 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP3SIL21.PPD" +*Product: "(HP LaserJet IIISi)" +*PSVersion: "(2012.021) 2" +*ModelName: "HP LaserJet IIISi Postscript 2" +*ShortNickName: "HP LaserJet IIISi Postscript 2" +*NickName: "HP LaserJet IIISi Postscript 2 v2012.021" + +*% === Options and Constraints ========= + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Optional Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: None +*Option2 None/Standard 2 MB RAM: "" +*Option2 3Meg/3 MB Total RAM: "" +*Option2 4Meg/4 MB Total RAM: "" +*Option2 5Meg/5 MB Total RAM: "" +*Option2 6Meg/6 MB Total RAM: "" +*Option2 7Meg/7 MB Total RAM: "" +*Option2 9Meg/9 MB Total RAM: "" +*Option2 10Meg/10 MB Total RAM: "" +*Option2 11Meg/11 MB Total RAM: "" +*Option2 13Meg/13 MB Total RAM: "" +*Option2 14Meg/14 MB Total RAM: "" +*Option2 17Meg/17 MB Total RAM: "" +*CloseUI: *Option2 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Envelope +*UIConstraints: *Option2 None *Duplex +*UIConstraints: *Option2 3Meg *Duplex + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion A4 + +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL + + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" + +*FreeVM: "272283" +*VMOption None/Standard: "272283" +*VMOption 3Meg/3 MB Total RAM: "1320834" +*VMOption 4Meg/4 MB Total RAM: "2378002" +*VMOption 5Meg/5 MB Total RAM: "2214162" +*VMOption 6Meg/6 MB Total RAM: "3262738" +*VMOption 7Meg/7 MB Total RAM: "4303122" +*VMOption 9Meg/9 MB Total RAM: "6391690" +*VMOption 10Meg/10 MB Total RAM: "7435532" +*VMOption 11Meg/11 MB Total RAM: "848108" +*VMOption 13Meg/13 MB Total RAM: "10594578" +*VMOption 14Meg/14 MB Total RAM: "11643154" +*VMOption 17Meg/17 MB Total RAM: "14780298" + +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*Throughput: "17" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 0 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Light: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 1 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Medium: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 2 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Dark: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 3 put dup /Type 8 put put + setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + [(None) (Light) (Medium) (Dark)] exch get print + restore +" +*End +*CloseUI: *Smoothing + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in : " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.1201 594.0 774.12 " +*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.12 594.0 990.12 " +*ImageableArea A4/A4 210 x 297 mm: "18.0 18.12 578.64 824.52 " +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.1201 501.84 738.12 " +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0001 18.1201 279.12 666.12 " +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.1201 263.76 522.12 " +*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.12 294.48 605.64 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" + +*RequiresPageRegion Envelope: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: " +1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get + 0 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse + " +*End +*InputSlot Lower/Lower Tray: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get + 1 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse + " +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get + 2 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [2] put + put setpagedevice + } ifelse + " +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Lower) put + dup /2 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*Landscape Orientation: Plus90 + +*OpenUI *OutputBin: PickOne +*OrderDependency: 50 AnySetup *OutputBin +*DefaultOutputBin: Upper +*OutputBin Upper: "1 dict dup /OutputFaceUp false put setpagedevice" +*OutputBin Rear: "1 dict dup /OutputFaceUp true put setpagedevice" +*?OutputBin:" +save + currentpagedevice /OutputFaceUp get +{(Rear)}{(Upper)}ifelse = flush +restore +" +*End +*CloseUI *OutputBin + +*OpenUI *OutputOrder: PickOne +*OrderDependency: 50 AnySetup *OutputOrder +*DefaultOutputOrder: Normal +*OutputOrder Normal: "1 dict dup /OutputFaceUp false put setpagedevice" +*OutputOrder Reverse: "1 dict dup /OutputFaceUp true put setpagedevice" +*?OutputOrder: " +save + currentpagedevice /OutputFaceUp get +{(Reverse)}{(Normal)}ifelse = flush +restore +" +*End +*CloseUI: *OutputOrder + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None: "1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble/Long Edge Binding: "1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble/Short Edge Binding: "1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: True +*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*Printer Error: "Cover Open" +*Printer Error: "Paper Jam" +*Printer Error: "Out Of Paper" +*Printer Error: "Printing Test Page" +*Printer Error: "Service Call" +*Printer Error: "Printing Suspended" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: May 9 1994 +*% The byte count of this file should be exactly 019171 or 019759 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIISi + diff --git a/psprint_config/configuration/ppds/HP4M3_V1.PS b/psprint_config/configuration/ppds/HP4M3_V1.PS new file mode 100644 index 000000000000..ea68bd82f515 --- /dev/null +++ b/psprint_config/configuration/ppds/HP4M3_V1.PS @@ -0,0 +1,540 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Protocols: PJL TBCP +*PCFileName: "HP4M3_V1.PPD" +*Product: "(LaserJet 4)" +*PSVersion: "(2011.110) 1" +*ModelName: "HP LaserJet 4" +*NickName: "HP LaserJet 4/4M PS 300 dpi" +*LanguageLevel: "2" +*FreeVM: "4285488" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*DefaultResolution: 300dpi + +*Throughput: "8" + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Envelope Feeder: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot LargeCapacity +*UIConstraints: *Option2 False *InputSlot Envelope + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Comm10 *InputSlot Lower +*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot LargeCapacity +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion B5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity + +*LandscapeOrientation: Plus90 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=300<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne +*DefaultJCLPageProtect: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLPageProtect +*JCLPageProtect PrinterDefault/Printer Default: "" +*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>" +*JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>" +*JCLCloseUI: *JCLPageProtect + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize DL/DL Env 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize C5/C5 Env 162 x 229 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize B5/B5 Env 176 x 250 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [499 708] put + dup /ImagingBBox null put + setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [499 708] (B5) put + dup [459 649] (C5) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion DL/DL Env 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion C5/C5 Env 162 x 229 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion B5/B5 Env 176 x 250 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [499 708] put + dup /ImagingBBox null put + setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12" +*ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12" +*ImageableArea A4/A4 : "13.44 12.0 581.76 829.68" +*ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12" +*ImageableArea Comm10/Env Comm10 : "13.92 12.12 282.72 672.12" +*ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12" +*ImageableArea DL/Env DL : "13.68 12.12 297.84 611.64" +*ImageableArea C5/Env C5 : "14.4 12.12 444.48 637.08" +*ImageableArea B5/Env ISO B5 : "15.12 12.12 483.6 696.6 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension Comm10: "297 684" +*PaperDimension Monarch: "279 540" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension B5: "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Multipurpose Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (MP CASSETTE) put + setpagedevice" +*End +*InputSlot Lower/Paper Cassette: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (UPPER CASSETTE) put + setpagedevice" +*End +*InputSlot LargeCapacity/Lower Cassette: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (LOWER CASSETTE) put + setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (ENVELOPE FEEDER) put + setpagedevice" +*End +*?InputSlot: " +save + 4 dict + dup (MP CASSETTE) cvn (Upper) put + dup (UPPER CASSETTE) cvn (Lower) put + dup (LOWER CASSETTE) cvn (LargeCapacity) put + dup (ENVELOPE FEEDER) cvn (Envelope) put + currentpagedevice /MediaType get + dup null eq + { pop pop (Unknown) } + { cvn get } + ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /ManualFeed true put + setpagedevice" +*End +*ManualFeed False: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /ManualFeed false put + setpagedevice" +*End +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% ============================================= +*% For "HP LaserJet 4/4M" version 2011.110 (300 dpi) +*% ============================================= + +*% The byte count of this file should be exactly 016575 or 017115 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserJet 4 diff --git a/psprint_config/configuration/ppds/HP4M6_V1.PS b/psprint_config/configuration/ppds/HP4M6_V1.PS new file mode 100644 index 000000000000..8212464510ce --- /dev/null +++ b/psprint_config/configuration/ppds/HP4M6_V1.PS @@ -0,0 +1,540 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Protocols: PJL TBCP +*PCFileName: "HP4M6_V1.PPD" +*Product: "(LaserJet 4)" +*PSVersion: "(2011.110) 1" +*ModelName: "HP LaserJet 4" +*NickName: "HP LaserJet 4/4M PS 600 dpi" +*LanguageLevel: "2" +*FreeVM: "709584" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*DefaultResolution: 600dpi + +*Throughput: "8" + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Envelope Feeder: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot LargeCapacity +*UIConstraints: *Option2 False *InputSlot Envelope + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Comm10 *InputSlot Lower +*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot LargeCapacity +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion B5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity + +*LandscapeOrientation: Plus90 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=600<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne +*DefaultJCLPageProtect: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLPageProtect +*JCLPageProtect PrinterDefault/Printer Default: "" +*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>" +*JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>" +*JCLCloseUI: *JCLPageProtect + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize DL/DL Env 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize C5/C5 Env 162 x 229 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize B5/B5 Env 176 x 250 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [499 708] put + dup /ImagingBBox null put + setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [499 708] (B5) put + dup [459 649] (C5) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion DL/DL Env 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion C5/C5 Env 162 x 229 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion B5/B5 Env 176 x 250 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [499 708] put + dup /ImagingBBox null put + setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter : "12.24 12.06 599.76 780.06" +*ImageableArea Legal/US Legal : "12.24 12.06 599.76 996.06" +*ImageableArea A4/A4 : "13.44 12.06 581.76 829.74" +*ImageableArea Executive/Executive : "13.32 12.06 508.68 744.06" +*ImageableArea Comm10/Env Comm10 : "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Env Monarch : "12.72 12.06 266.16 528.06" +*ImageableArea DL/Env DL : "13.8 12.06 297.96 611.58" +*ImageableArea C5/Env C5 : "12.6 12.06 446.52 637.02" +*ImageableArea B5/Env ISO B5 : "13.2 12.06 485.52 696.54" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension Comm10: "297 684" +*PaperDimension Monarch: "279 540" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension B5: "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Multipurpose Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (MP CASSETTE) put + setpagedevice" +*End +*InputSlot Lower/Paper Cassette: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (UPPER CASSETTE) put + setpagedevice" +*End +*InputSlot LargeCapacity/Lower Cassette: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (LOWER CASSETTE) put + setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (ENVELOPE FEEDER) put + setpagedevice" +*End +*?InputSlot: " +save + 4 dict + dup (MP CASSETTE) cvn (Upper) put + dup (UPPER CASSETTE) cvn (Lower) put + dup (LOWER CASSETTE) cvn (LargeCapacity) put + dup (ENVELOPE FEEDER) cvn (Envelope) put + currentpagedevice /MediaType get + dup null eq + { pop pop (Unknown) } + { cvn get } + ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /ManualFeed true put + setpagedevice" +*End +*ManualFeed False: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /ManualFeed false put + setpagedevice" +*End +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% ============================================= +*% For "HP LaserJet 4/4M" version 2011.110 (600 dpi) +*% ============================================= + +*% The byte count of this file should be exactly 016615 or 017155 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserJet 4 diff --git a/psprint_config/configuration/ppds/HP4ML_V1.PS b/psprint_config/configuration/ppds/HP4ML_V1.PS new file mode 100644 index 000000000000..2115de312600 --- /dev/null +++ b/psprint_config/configuration/ppds/HP4ML_V1.PS @@ -0,0 +1,486 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% =================================== +*% PPD Version for Windows 3.1 only +*% =================================== +*FormatVersion: "4.1" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP4ML_V1.PPD" +*Product: "(HP LaserJet 4ML)" +*PSVersion: "(2013.103) 32" +*ModelName: "HP LaserJet 4ML" +*NickName: "HP LaserJet 4ML PostScript" + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "2242128" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*TTRasterizer: Type42 +*FileSystem: False +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + + +*UIConstraints: *PageSize Comm10 *InputSlot Cassette +*UIConstraints: *PageSize Monarch *InputSlot Cassette +*UIConstraints: *PageSize DL *InputSlot Cassette +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageSize B5 *InputSlot Cassette +*UIConstraints: *PageRegion Comm10 *InputSlot Cassette +*UIConstraints: *PageRegion Monarch *InputSlot Cassette +*UIConstraints: *PageRegion DL *InputSlot Cassette +*UIConstraints: *PageRegion C5 *InputSlot Cassette +*UIConstraints: *PageRegion B5 *InputSlot Cassette + +*UIConstraints: *InputSlot Cassette*PageSize Comm10 +*UIConstraints: *InputSlot Cassette*PageSize Monarch +*UIConstraints: *InputSlot Cassette*PageSize DL +*UIConstraints: *InputSlot Cassette*PageSize C5 +*UIConstraints: *InputSlot Cassette*PageSize B5 +*UIConstraints: *InputSlot Cassette*PageRegion Comm10 +*UIConstraints: *InputSlot Cassette*PageRegion Monarch +*UIConstraints: *InputSlot Cassette*PageRegion DL +*UIConstraints: *InputSlot Cassette*PageRegion C5 +*UIConstraints: *InputSlot Cassette*PageRegion B5 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLEconomode/EconoMode: Boolean +*DefaultJCLEconomode: PrinterDefault +*JCLEconomode PrinterDefault/Printer Default: "" +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne +*DefaultJCLPageProtect: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLPageProtect +*JCLPageProtect PrinterDefault/Printer Default: "" +*JCLPageProtect Auto/Full Legal: "@PJL SET PAGEPROTECT = AUTO<0A>" +*JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>" +*JCLCloseUI: *JCLPageProtect + + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 +exch sub }" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*%Custom Paper Support ============== +*%Orientation and Margin (offsets) values are not utilized + +*MaxMediaWidth: "612" +*CenterRegistered: False +*HWMargins: 16 16 16 16 +*CustomPageSize True: " + pop + pop + pop + 3 dict begin + /DeferredMediaSelection true def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice +" +*End + +*ParamCustomPageSize Width: 1 points 216 612 +*ParamCustomPageSize Height: 2 points 504 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 612 +*ParamCustomPageSize HeightOffset: 4 points 0 1008 +*ParamCustomPageSize Orientation: 5 int 0 3 + +*LandscapeOrientation: Plus90 + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Env 110 x 220 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Env 162 x 229 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5 Env 176 x 250 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [499 708] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/DL Env 110 x 220 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/C5 Env 162 x 229 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5 Env 176 x 250 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "14.16 12.12 597.84 780.12" +*ImageableArea Legal/Legal 8 1/2 x 14 in: "14.16 12.12 597.84 996.12" +*ImageableArea A4/A4 210 x 297 mm: "13.44 12.0 581.76 829.68" +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "15.12 12.12 506.64 744.12" +*ImageableArea Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "13.92 12.12 282.72 672.12" +*ImageableArea Monarch/Monarch Env 3 7/8 x 7 1/2 in: "12.72 12.12 266.16 528.12" +*ImageableArea DL/DL Env 110 x 220 mm: "13.68 12.12 297.84 611.64" +*ImageableArea C5/C5 Env 162 x 229 mm: "14.4 12.12 444.48 637.08" +*ImageableArea B5/B5 Env 176 x 250 mm: "15.12 12.12 483.6 696.6" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Monarch Env 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/DL Env 110 x 220 mm: "312 624" +*PaperDimension C5/C5 Env 162 x 229 mm: "459 649" +*PaperDimension B5/B5 Env 176 x 250 mm: "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette/Paper Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "manual feed" +*Status: "initializing" +*Status: "resetting printer" +*Status: "PrinterError: cover open or no toner cartridge" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: off line" +*Status: "PrinterError: out of memory" +*Status: "PrinterError: out of paper" + + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "AppleTalk" +*Source: "BiTronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open or no toner cartridge" +*PrinterError: "paper jam" +*PrinterError: "off line" +*PrinterError: "out of memory" +*PrinterError: "out of paper" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% ================================ +*% For "HP LaserJet 4ML" version 2013.103 +*% ================================ +*% The byte count of this file should be exactly 017469 or 017955 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4ML diff --git a/psprint_config/configuration/ppds/HP4MP3_1.PS b/psprint_config/configuration/ppds/HP4MP3_1.PS new file mode 100644 index 000000000000..a7cbbe785bdb --- /dev/null +++ b/psprint_config/configuration/ppds/HP4MP3_1.PS @@ -0,0 +1,428 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% =================================== +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Protocols: TBCP PJL +*PCFileName: "HP4MP3_1.PPD" +*Product: "(HP LaserJet 4MP)" +*PSVersion: "(2013.103) 33" +*ModelName: "HP LaserJet 4MP" +*NickName: "HP LaserJet 4P/4MP PS 300 dpi" +*LanguageLevel: "2" +*FreeVM: "4198216" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*TTRasterizer: Type42 +*DefaultResolution: 300dpi + +*Throughput: "4" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*UIConstraints: *PageSize Comm10 *InputSlot Cassette +*UIConstraints: *PageSize Monarch *InputSlot Cassette +*UIConstraints: *PageSize DL *InputSlot Cassette +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageSize B5 *InputSlot Cassette +*UIConstraints: *PageRegion Comm10 *InputSlot Cassette +*UIConstraints: *PageRegion Monarch *InputSlot Cassette +*UIConstraints: *PageRegion DL *InputSlot Cassette +*UIConstraints: *PageRegion C5 *InputSlot Cassette +*UIConstraints: *PageRegion B5 *InputSlot Cassette + +*UIConstraints: *InputSlot Cassette*PageSize Comm10 +*UIConstraints: *InputSlot Cassette*PageSize Monarch +*UIConstraints: *InputSlot Cassette*PageSize DL +*UIConstraints: *InputSlot Cassette*PageSize C5 +*UIConstraints: *InputSlot Cassette*PageSize B5 +*UIConstraints: *InputSlot Cassette*PageRegion Comm10 +*UIConstraints: *InputSlot Cassette*PageRegion Monarch +*UIConstraints: *InputSlot Cassette*PageRegion DL +*UIConstraints: *InputSlot Cassette*PageRegion C5 +*UIConstraints: *InputSlot Cassette*PageRegion B5 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=300<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLEconomode/EconoMode: Boolean +*DefaultJCLEconomode: PrinterDefault +*JCLEconomode PrinterDefault/Printer Default: "" +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne +*DefaultJCLPageProtect: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLPageProtect +*JCLPageProtect PrinterDefault/Printer Default: "" +*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>" +*JCLPageProtect Auto/Reduced Legal: "@PJL SET PAGEPROTECT = AUTO<0A>" +*JCLCloseUI: *JCLPageProtect + +*% Paper Handling =================== + +*%Custom Paper Support ============== + +*MaxMediaWidth: "612" +*CenterRegistered: False +*HWMargins: 16 16 16 16 +*CustomPageSize True: " + pop + pop + pop + 3 dict begin + /DeferredMediaSelection true def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice +" +*End + +*ParamCustomPageSize Width: 1 points 216 612 +*ParamCustomPageSize Height: 2 points 360 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 612 +*ParamCustomPageSize HeightOffset: 4 points 0 1008 +*ParamCustomPageSize Orientation: 5 int 0 3 + +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Env Comm10 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Env Monarch : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/Env DL : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/Env C5: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5//Env ISO B5 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [499 708] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Env Comm10 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Env Monarch : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/Env DL : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5//Env C5 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5//Env ISO B5 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12" +*ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12" +*ImageableArea A4/A4 : "13.44 12.0 581.76 829.68" +*ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12" +*ImageableArea Comm10/Env Comm10 : "13.92 12.12 282.72 672.12" +*ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12" +*ImageableArea DL/Env DL : "13.68 12.12 297.84 611.64" +*ImageableArea C5/Env C5 : "14.4 12.12 444.48 637.08" +*ImageableArea B5/Env ISO B5 : "15.12 12.12 483.6 696.6 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter : "612 792" +*PaperDimension Legal/US Legal : "612 1008" +*PaperDimension A4/A4 : "595 842" +*PaperDimension Executive/Executive : "522 756" +*PaperDimension Comm10/Env Comm10 : "297 684" +*PaperDimension Monarch/Env Monarch: "279 540" +*PaperDimension DL/Env DL : "312 624" +*PaperDimension C5/Env C5 : "459 649" +*PaperDimension B5/Env ISO B5 : "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette/Paper Cassette: "" +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + + + +*% =================================== +*% For "HP LaserJet 4MP" version 2013.103 (300 dpi) +*% =================================== +*% The byte count of this file should be exactly 015083 or 015511 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4MP diff --git a/psprint_config/configuration/ppds/HP4MP6_1.PS b/psprint_config/configuration/ppds/HP4MP6_1.PS new file mode 100644 index 000000000000..716d5211b0b6 --- /dev/null +++ b/psprint_config/configuration/ppds/HP4MP6_1.PS @@ -0,0 +1,432 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% =================================== +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Protocols: TBCP PJL +*PCFileName: "HP4MP6_1.PPD" +*Product: "(HP LaserJet 4MP)" +*PSVersion: "(2013.103) 33" +*ModelName: "HP LaserJet 4MP" +*NickName: "HP LaserJet 4P/4MP PS 600 dpi" +*LanguageLevel: "2" +*FreeVM: "625932" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*TTRasterizer: Type42 +*DefaultResolution: 600dpi + +*Throughput: "4" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*UIConstraints: *PageSize Comm10 *InputSlot Cassette +*UIConstraints: *PageSize Monarch *InputSlot Cassette +*UIConstraints: *PageSize DL *InputSlot Cassette +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageSize B5 *InputSlot Cassette +*UIConstraints: *PageRegion Comm10 *InputSlot Cassette +*UIConstraints: *PageRegion Monarch *InputSlot Cassette +*UIConstraints: *PageRegion DL *InputSlot Cassette +*UIConstraints: *PageRegion C5 *InputSlot Cassette +*UIConstraints: *PageRegion B5 *InputSlot Cassette + +*UIConstraints: *InputSlot Cassette*PageSize Comm10 +*UIConstraints: *InputSlot Cassette*PageSize Monarch +*UIConstraints: *InputSlot Cassette*PageSize DL +*UIConstraints: *InputSlot Cassette*PageSize C5 +*UIConstraints: *InputSlot Cassette*PageSize B5 +*UIConstraints: *InputSlot Cassette*PageRegion Comm10 +*UIConstraints: *InputSlot Cassette*PageRegion Monarch +*UIConstraints: *InputSlot Cassette*PageRegion DL +*UIConstraints: *InputSlot Cassette*PageRegion C5 +*UIConstraints: *InputSlot Cassette*PageRegion B5 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=600<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLEconomode/EconoMode: Boolean +*DefaultJCLEconomode: PrinterDefault +*JCLEconomode PrinterDefault/Printer Default: "" +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne +*DefaultJCLPageProtect: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLPageProtect +*JCLPageProtect PrinterDefault/Printer Default: "" +*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>" +*JCLPageProtect Auto/Reduced Legal: "@PJL SET PAGEPROTECT = AUTO<0A>" +*JCLCloseUI: *JCLPageProtect + +*% Paper Handling =================== + +*%Custom Paper Support ============== + +*MaxMediaWidth: "612" +*CenterRegistered: False +*HWMargins: 16 16 16 16 +*CustomPageSize True: " + pop + pop + pop + 3 dict begin + /DeferredMediaSelection true def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice +" +*End +*ParamCustomPageSize Width: 1 points 216 612 +*ParamCustomPageSize Height: 2 points 360 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 612 +*ParamCustomPageSize HeightOffset: 4 points 0 1008 +*ParamCustomPageSize Orientation: 5 int 0 3 + +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Env Comm10: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Env Monarch: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/Env DL: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/Env C5: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/Env ISO B5: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [499 708] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Env Comm10: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Env Monarch: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/Env DL: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/Env C5: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/Env ISO B5: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter : "12.24 12.06 599.76 780.06" +*ImageableArea Legal/US Legal : "12.24 12.06 599.76 996.06" +*ImageableArea A4/A4 : "13.44 12.06 581.76 829.74" +*ImageableArea Executive/Executive : "13.32 12.06 508.68 744.06" +*ImageableArea Comm10/Env Comm10 : "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Env Monarch : "12.72 12.06 266.16 528.06" +*ImageableArea DL/Env DL : "13.8 12.06 297.96 611.58" +*ImageableArea C5/Env C5 : "12.6 12.06 446.52 637.02" +*ImageableArea B5/Env ISO B5 : "13.2 12.06 485.52 696.54 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter : "612 792" +*PaperDimension Legal/US Legal : "612 1008" +*PaperDimension A4/A4 : "595 842" +*PaperDimension Executive/Executive : "522 756" +*PaperDimension Comm10/Env Comm10 : "297 684" +*PaperDimension Monarch/Env Monarch : "279 540" +*PaperDimension DL/Env DL : "312 624" +*PaperDimension C5/Env C5 : "459 649" +*PaperDimension B5/Env ISO B5 : "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette/Paper Cassette: "" +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Halftone Information =============== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" +*DefaultColorSep: ProcessBlack.85lpi.600dpi/ 85 lpi / 600 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + + + +*% =================================== +*% For "HP LaserJet 4MP" version 2013.103 (600 dpi) +*% =================================== +*% The byte count of this file should be exactly 015405 or 015837 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4MP diff --git a/psprint_config/configuration/ppds/HP4PLUS3.PS b/psprint_config/configuration/ppds/HP4PLUS3.PS new file mode 100644 index 000000000000..8320d6a2895c --- /dev/null +++ b/psprint_config/configuration/ppds/HP4PLUS3.PS @@ -0,0 +1,306 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% Copyright 1992-93 Hewlett-Packard Company. +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.9" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP4PLUS3.PPD" +*Product: "(HP LaserJet 4 Plus)" +*PSVersion: "(2013.111)1" +*ModelName: "HP LaserJet 4 Plus 300dpi" +*NickName: "HP LaserJet 4/4M Plus PS 300" +*LanguageLevel: "2" +*Protocols: PJL TBCP +*TTRasterizer: Type42 +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "12" +*FreeVM: "691508" + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Envelope Feeder: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Duplex Unit: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot LargeCapacity +*UIConstraints: *Option2 False *InputSlot Envelope +*UIConstraints: *Option3 False *Duplex +*UIConstraints: *Option4 6Meg *Duplex + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot LargeCapacity +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *PageSize B5 *Duplex + +*LandscapeOrientation: Plus90 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION = 300<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLEconomode/EconoMode: PickOne +*DefaultJCLEconomode: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrinterDefault/Printer Default: "" +*JCLEconomode on/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode off/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + <> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + <> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + <> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + <> setpagedevice" +*End +*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + <> setpagedevice" +*End +*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + <> setpagedevice" +*End +*PageSize DL/DL Env 110 x 220 mm: " + <> setpagedevice" +*End +*PageSize C5/C5 Env 162 x 229 mm: " + <> setpagedevice" +*End +*PageSize B5/B5 Env 176 x 250 mm: " + <> setpagedevice" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + <> setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + <> setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + <> setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + <> setpagedevice" +*End +*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + <> setpagedevice" +*End +*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + <> setpagedevice" +*End +*PageRegion DL/DL Env 110 x 220 mm: " + <> setpagedevice" +*End +*PageRegion C5/C5 Env 162 x 229 mm: " + <> setpagedevice" +*End +*PageRegion B5/B5 Env 176 x 250 mm: " + <> setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12" +*ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12" +*ImageableArea A4/A4 : "13.44 12.0 581.76 829.68" +*ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12" +*ImageableArea Comm10/Env Com-10 : "13.92 12.12 282.72 672.12" +*ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12" +*ImageableArea DL/Env DL : "13.68 12.12 297.84 611.64" +*ImageableArea C5/Env C5 : "14.4 12.12 444.48 637.08" +*ImageableArea B5/Env ISO B5 : "15.12 12.12 483.6 696.6" + +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4/A4: "595 842" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Comm10/Env Com-10: "297 684" +*PaperDimension Monarch/Env Monarch: "279 540" +*PaperDimension DL/Env DL: "312 624" +*PaperDimension C5/Env C5: "459 649" +*PaperDimension B5/Env ISO B5: "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Multipurpose Tray: " + <> setpagedevice" +*End +*InputSlot Lower/Paper Cassette: " + <> setpagedevice" +*End +*InputSlot LargeCapacity/Lower Cassette: " + <> setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + <> setpagedevice" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + <> setpagedevice" +*End +*ManualFeed False: " + <> setpagedevice" +*End +*CloseUI: *ManualFeed + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: " + <> setpagedevice" +*End +*Duplex DuplexNoTumble/Long-edge Binding: " + <> setpagedevice" +*End +*Duplex DuplexTumble/Short-edge Binding: " + <> setpagedevice" +*End +*CloseUI: *Duplex + +*DefaultResolution: 300dpi + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End +*% =================================== +*% For "HP LaserJet 4 Plus" version 2013.111 (600 dpi) +*% =================================== + +*% The byte count of this file should be exactly 011392 or 011698 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4 Plus diff --git a/psprint_config/configuration/ppds/HP4PLUS6.PS b/psprint_config/configuration/ppds/HP4PLUS6.PS new file mode 100644 index 000000000000..2aa11af5c494 --- /dev/null +++ b/psprint_config/configuration/ppds/HP4PLUS6.PS @@ -0,0 +1,313 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% Copyright 1992-93 Hewlett-Packard Company. +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.9" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP4PLUS6.PPD" +*Product: "(HP LaserJet 4 Plus)" +*PSVersion: "(2013.111)1" +*ModelName: "HP LaserJet 4 Plus" +*NickName: "HP LaserJet 4/4M Plus PS 600" +*LanguageLevel: "2" +*Protocols: PJL TBCP +*TTRasterizer: Type42 +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "12" +*FreeVM: "679680" + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Envelope Feeder: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Duplex Unit: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Memory Configuration: PickOne +*DefaultOption4: 6Meg +*Option4 6Meg/ 6 - 9 MB Total RAM: "" +*Option4 10Meg/10 MB or more Total RAM: "" +*CloseUI: *Option4 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot LargeCapacity +*UIConstraints: *Option2 False *InputSlot Envelope +*UIConstraints: *Option3 False *Duplex +*UIConstraints: *Option4 6Meg *Duplex + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot LargeCapacity +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *PageSize B5 *Duplex + +*LandscapeOrientation: Plus90 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION = 600<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLEconomode/EconoMode: PickOne +*DefaultJCLEconomode: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrinterDefault/Printer Default: "" +*JCLEconomode on/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode off/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + <> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + <> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + <> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + <> setpagedevice" +*End +*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + <> setpagedevice" +*End +*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + <> setpagedevice" +*End +*PageSize DL/DL Env 110 x 220 mm: " + <> setpagedevice" +*End +*PageSize C5/C5 Env 162 x 229 mm: " + <> setpagedevice" +*End +*PageSize B5/B5 Env 176 x 250 mm: " + <> setpagedevice" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + <> setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + <> setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + <> setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + <> setpagedevice" +*End +*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + <> setpagedevice" +*End +*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + <> setpagedevice" +*End +*PageRegion DL/DL Env 110 x 220 mm: " + <> setpagedevice" +*End +*PageRegion C5/C5 Env 162 x 229 mm: " + <> setpagedevice" +*End +*PageRegion B5/B5 Env 176 x 250 mm: " + <> setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06" +*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06" +*ImageableArea A4/A4: "13.44 12.06 581.76 829.74" +*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" +*ImageableArea Comm10/Env Com-10: "12.12 12.06 284.76 672.06 " +*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06 " +*ImageableArea DL/Env DL: "13.8 12.06 297.96 611.58 " +*ImageableArea C5/Env C5: "12.6 12.06 446.52 637.02 " +*ImageableArea B5/Env ISO B5: "13.2 12.06 485.52 696.54 " + +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4/A4: "595 842" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Comm10/Env Com-10: "297 684" +*PaperDimension Monarch/Env Monarch: "279 540" +*PaperDimension DL/Env DL: "312 624" +*PaperDimension C5/Env C5: "459 649" +*PaperDimension B5/Env ISO B5: "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Multipurpose Tray: " + <> setpagedevice" +*End +*InputSlot Lower/Paper Cassette: " + <> setpagedevice" +*End +*InputSlot LargeCapacity/Lower Cassette: " + <> setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + <> setpagedevice" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + <> setpagedevice" +*End +*ManualFeed False: " + <> setpagedevice" +*End +*CloseUI: *ManualFeed + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: " + <> setpagedevice" +*End +*Duplex DuplexNoTumble/Long-edge Binding: " + <> setpagedevice" +*End +*Duplex DuplexTumble/Short-edge Binding: " + <> setpagedevice" +*End +*CloseUI: *Duplex + +*DefaultResolution: 600dpi + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% =================================== +*% For "HP LaserJet 4 Plus" version 2013.111 (600 dpi) +*% =================================== + +*% The byte count of this file should be exactly 011553 or 011866 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4 Plus diff --git a/psprint_config/configuration/ppds/HP4SI3_1.PS b/psprint_config/configuration/ppds/HP4SI3_1.PS new file mode 100644 index 000000000000..d0679c15e039 --- /dev/null +++ b/psprint_config/configuration/ppds/HP4SI3_1.PS @@ -0,0 +1,751 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% Copyright 1992-93 Hewlett-Packard Company. +*% Windows 3.1 only +*% =================================== + +*% =================================== +*% Product / PPD Version Information +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "2.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP4SI3_1.PPD" + +*% Product Version Information +*Product: "(HP LaserJet 4Si)" +*PSVersion: "(2011.110) 1" +*ModelName: "HP LaserJet 4Si/4SiMX PS 300dpi" +*NickName: "HP LaserJet 4Si/4SiMX PS 300dpi" + +*% =================================== +*% Basic Device Capabilities +*% =================================== + +*LanguageLevel: "2" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "17" + + +*% =================================== +*% Emulations and Protocols +*% =================================== + +*Protocols: PJL TBCP + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLResolution/Resolution: PickOne +*DefaultJCLResolution: Unknown +*OrderDependency: 10 JCLSetup *JCLResolution +*JCLResolution Unknown/Printer Default: "" +*JCLResolution 300dpi/300: "@PJL SET RESOLUTION=300<0A>" +*JCLCloseUI: *JCLResolution + +*JCLOpenUI *JCLFrameBufferSize/Page Protection: PickOne +*DefaultJCLFrameBufferSize: PrinterDefault +*OrderDependency: 20 JCLSetup *JCLFrameBufferSize +*JCLFrameBufferSize PrinterDefault/Printer Default: "" +*JCLFrameBufferSize none/Off: "@PJL SET PAGEPROTECT=OFF<0A>" +*JCLFrameBufferSize ltr/Letter: "@PJL SET PAGEPROTECT=LETTER<0A>" +*JCLFrameBufferSize leg/Legal: "@PJL SET PAGEPROTECT=LEGAL<0A>" +*JCLFrameBufferSize A4/A4: "@PJL SET PAGEPROTECT=A4<0A>" +*JCLCloseUI: *JCLFrameBufferSize + + + +*% =================================== +*% Installable Options +*% =================================== + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: 2Meg +*Option2 2Meg/ 2 - 3 MB Total RAM: "" +*Option2 4Meg/ 4 - 5 MB Total RAM: "" +*Option2 6Meg/ 6 - 9 MB Total RAM: "" +*Option2 10Meg/10 - 14 MB Total RAM: "" +*Option2 15Meg/15 - 26 MB Total RAM: "" +*CloseUI: *Option2 + + +*CloseGroup: InstallableOptions + + +*% =================================== +*% User Interface Constraints +*% =================================== + +*% Disable access to envelope input source if envelope feed not installed +*UIConstraints: *Option1 False *InputSlot Envelope + +*% Disable access to VM memory sizes if insufficient memory is installed +*UIConstraints: *Option2 2Meg *VMOption +*UIConstraints: *Option2 4Meg *VMOption 6Meg +*UIConstraints: *Option2 4Meg *VMOption 10Meg +*UIConstraints: *Option2 4Meg *VMOption 15Meg +*UIConstraints: *Option2 6Meg *VMOption 10Meg +*UIConstraints: *Option2 6Meg *VMOption 15Meg +*UIConstraints: *Option2 10Meg *VMOption 15Meg + +*% Disable access to duplexing when an envelope page size is selected +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex + +*% Disable access to envelope page sizes when duplex is selected +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 + +*% Disable access to duplexing when envelope-size page regions are selected +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex + +*% Disable access to envelope-size page regions when duplex is selected +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 + +*% Disable access to regular page sizes when envelope-only source is selected +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope + +*% Disable access to envelope-only source when a regular page size is selected +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize A4 + +*% Disable access to regular page regions when envelope-only source is selected +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope + +*% Disable access to envelope-only source when a regular page region is selected +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion A4 + + +*% =================================== +*% Media Selection +*% =================================== + +*LandscapeOrientation: Plus90 +*VariablePaperSize: False + +*% Code in this section both selects a tray and sets up a frame buffer. +*% Note use of Policies to activate HP PaperHandling mode +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "14.16 12.12 597.84 780.12" +*ImageableArea Legal/Legal 8 1/2 x 14 in: "14.16 12.12 597.84 996.12" +*ImageableArea A4/A4 210 x 297 mm: "13.44 12.0 581.76 829.28" +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "15.12 12.12 506.64 744.12" +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "13.92 12.12 282.72 672.12" +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "12.72 12.12 266.16 528.12" +*ImageableArea DL/Env DL 110 x 220 mm: "13.68 12.12 297.84 611.64" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" + +*RequiresPageRegion Upper: False +*RequiresPageRegion Lower: False +*RequiresPageRegion Envelope: True + + +*% =================================== +*% Media Handling Features +*% =================================== + +*% Media Input Source +*% Note use of Policies to activate HP PaperHandling mode + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (UPPER CASSETTE) put + setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (LOWER CASSETTE) put + setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (ENVELOPE FEEDER) put + setpagedevice" +*End + +*?InputSlot: " +save + 3 dict + dup (UPPER CASSETTE) cvn (Upper) put + dup (LOWER CASSETTE) cvn (Lower) put + dup (ENVELOPE FEEDER) cvn (Envelope) put + currentpagedevice /MediaType get + dup null eq + {pop pop (Unknown) } + { cvn get } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Two-sided Printing (Duplex) +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/None: " + 1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble/Long Edge Binding: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble/Short Edge Binding: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*% Media Output Destination + +*OpenUI *OutputBin/Output Bin: PickOne +*OrderDependency: 50 AnySetup *OutputBin + +*DefaultOutputBin: Upper +*DefaultOutputOrder: Normal +*PageStackOrder Upper: Normal +*PageStackOrder Rear: Reverse + +*OutputBin Upper/Upper - Face Down: "1 dict dup /OutputFaceUp false put +setpagedevice" +*End +*OutputBin Rear/Lower - Face Up: "1 dict dup /OutputFaceUp true put +setpagedevice" +*End +*?OutputBin:" +save + currentpagedevice /OutputFaceUp get +{(Rear)}{(Upper)}ifelse = flush +restore +" +*End +*CloseUI: *OutputBin + +*% Note that OpenUI/CloseUI has been commented out so that both OutputBin and +*% OutputOrder do not both appear as options in the user interface. +*% strings are left in PPD file for applications which may utilize this keyword +*% instead of *OutputBin. +*%OpenUI *OutputOrder: PickOne +*OrderDependency: 50 AnySetup *OutputOrder +*OutputOrder Normal: "1 dict dup /OutputFaceUp false put setpagedevice" +*OutputOrder Reverse: "1 dict dup /OutputFaceUp true put setpagedevice" +*?OutputOrder:" +save + currentpagedevice /OutputFaceUp get +{(Reverse)}{(Normal)}ifelse = flush +restore +" +*End +*%CloseUI: *OutputBin + + +*% =================================== +*% Resolution and Appearance Control +*% =================================== + +*DefaultResolution: 300dpi + +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer Default: "" +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True) (False)}ifelse = flush + restore +" +*End +*CloseUI: *Smoothing + + +*% =================================== +*% Gray Levels and Halftoning +*% =================================== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch +sub }" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% =================================== +*% Color Control +*% =================================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "45" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + + +*% =================================== +*% Font Information +*% =================================== + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + + +*% =================================== +*% Printer Messages +*% =================================== + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Other I/O" +*Source: "AppleTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*Printer Error: "Cover Open" +*Printer Error: "Paper Jam" +*Printer Error: "Out Of Paper" +*Printer Error: "Printing Test Page" +*Printer Error: "Service Call" +*Printer Error: "Printing Suspended" + + +*% =================================== +*% System Management +*% =================================== + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*FreeVM: "243590" + +*VMOption 2Meg/ 2 - 3 MB Total RAM: "243590" +*VMOption 4Meg/ 4 - 5 MB Total RAM: "1046406" +*VMOption 6Meg/ 6 - 9 MB Total RAM: "481158" +*VMOption 10Meg/10 - 14 MB Total RAM: "1742726" +*VMOption 15Meg/15 - 26 MB Total RAM: "4000000" + +*Password: "()" + +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + + +*% =================================== +*% For "HP LaserJet 4Si/4Si MX" version 2011.110 (300 dpi) +*% =================================== +*% The byte count of this file should be exactly 023167 or 023918 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4Si diff --git a/psprint_config/configuration/ppds/HP4SI6_1.PS b/psprint_config/configuration/ppds/HP4SI6_1.PS new file mode 100644 index 000000000000..81bfe23d32a1 --- /dev/null +++ b/psprint_config/configuration/ppds/HP4SI6_1.PS @@ -0,0 +1,753 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% Copyright 1992-93 Hewlett-Packard Company. +*% Windows 3.1 only +*% =================================== + +*% =================================== +*% Product / PPD Version Information +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "2.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP4SI6_1.PPD" + +*% Product Version Information +*Product: "(HP LaserJet 4Si)" +*PSVersion: "(2011.110) 1" +*ModelName: "HP LaserJet 4Si/4SiMX PS 600dpi" +*NickName: "HP LaserJet 4Si/4SiMX PS 600dpi" + +*% =================================== +*% Basic Device Capabilities +*% =================================== + +*LanguageLevel: "2" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "17" + + +*% =================================== +*% Emulations and Protocols +*% =================================== + +*Protocols: PJL TBCP + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLResolution/Resolution: PickOne +*DefaultJCLResolution: Unknown +*OrderDependency: 10 JCLSetup *JCLResolution +*JCLResolution Unknown/Printer Default: "" +*JCLResolution 600dpi/600: "@PJL SET RESOLUTION=600<0A>" +*JCLCloseUI: *JCLResolution + +*JCLOpenUI *JCLFrameBufferSize/Page Protection: PickOne +*DefaultJCLFrameBufferSize: PrinterDefault +*OrderDependency: 20 JCLSetup *JCLFrameBufferSize +*JCLFrameBufferSize PrinterDefault/Printer Default: "" +*JCLFrameBufferSize none/Off: "@PJL SET PAGEPROTECT=OFF<0A>" +*JCLFrameBufferSize ltr/Letter: "@PJL SET PAGEPROTECT=LETTER<0A>" +*JCLFrameBufferSize leg/Legal: "@PJL SET PAGEPROTECT=LEGAL<0A>" +*JCLFrameBufferSize A4/A4: "@PJL SET PAGEPROTECT=A4<0A>" +*JCLCloseUI: *JCLFrameBufferSize + + + +*% =================================== +*% Installable Options +*% =================================== + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: 2Meg +*Option2 2Meg/ 2 - 3 MB Total RAM: "" +*Option2 4Meg/ 4 - 5 MB Total RAM: "" +*Option2 6Meg/ 6 - 9 MB Total RAM: "" +*Option2 10Meg/10 - 14 MB Total RAM: "" +*Option2 15Meg/15 - 26 MB Total RAM: "" +*CloseUI: *Option2 + + +*CloseGroup: InstallableOptions + + +*% =================================== +*% User Interface Constraints +*% =================================== + +*% Disable access to envelope input source if envelope feed not installed +*UIConstraints: *Option1 False *InputSlot Envelope + +*% Disable access to VM memory sizes if insufficient memory is installed +*UIConstraints: *Option2 2Meg *VMOption +*UIConstraints: *Option2 4Meg *VMOption 6Meg +*UIConstraints: *Option2 4Meg *VMOption 10Meg +*UIConstraints: *Option2 4Meg *VMOption 15Meg +*UIConstraints: *Option2 6Meg *VMOption 10Meg +*UIConstraints: *Option2 6Meg *VMOption 15Meg +*UIConstraints: *Option2 10Meg *VMOption 15Meg + +*% Disable access to duplexing when an envelope page size is selected +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex + +*% Disable access to envelope page sizes when duplex is selected +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 + +*% Disable access to duplexing when envelope-size page regions are selected +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex + +*% Disable access to envelope-size page regions when duplex is selected +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 + +*% Disable access to regular page sizes when envelope-only source is selected +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope + +*% Disable access to envelope-only source when a regular page size is selected +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize A4 + +*% Disable access to regular page regions when envelope-only source is selected +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope + +*% Disable access to envelope-only source when a regular page region is selected +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion A4 + + +*% =================================== +*% Media Selection +*% =================================== + +*LandscapeOrientation: Plus90 +*VariablePaperSize: False + +*% Code in this section both selects a tray and sets up a frame buffer. +*% Note use of Policies to activate HP PaperHandling mode +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "12.24 12.06 599.76 780.06" +*ImageableArea Legal/Legal 8 1/2 x 14 in: "12.24 12.06 599.76 996.06" +*ImageableArea A4/A4 210 x 297 mm: "13.44 12.06 581.76 829.74" +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "13.32 12.06 508.68 744.06" +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "12.72 12.06 266.16 528.06" +*ImageableArea DL/Env DL 110 x 220 mm: "13.80 12.06 297.96 611.58" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" + +*RequiresPageRegion Upper: False +*RequiresPageRegion Lower: False +*RequiresPageRegion Envelope: True + + +*% =================================== +*% Media Handling Features +*% =================================== + +*% Media Input Source +*% Note use of Policies to activate HP PaperHandling mode + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (UPPER CASSETTE) put + setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (LOWER CASSETTE) put + setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (ENVELOPE FEEDER) put + setpagedevice" +*End + +*?InputSlot: " +save + 3 dict + dup (UPPER CASSETTE) cvn (Upper) put + dup (LOWER CASSETTE) cvn (Lower) put + dup (ENVELOPE FEEDER) cvn (Envelope) put + currentpagedevice /MediaType get + dup null eq + {pop pop (Unknown) } + { cvn get } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Two-sided Printing (Duplex) + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/None: " + 1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble/Long Edge Binding: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble/Short Edge Binding: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*% Media Output Destination + +*OpenUI *OutputBin/Output Bin: PickOne +*OrderDependency: 50 AnySetup *OutputBin + +*DefaultOutputBin: Upper +*DefaultOutputOrder: Normal +*PageStackOrder Upper: Normal +*PageStackOrder Rear: Reverse + +*OutputBin Upper/Upper - Face Down: "1 dict dup /OutputFaceUp false put +setpagedevice" +*End +*OutputBin Rear/Lower - Face Up: "1 dict dup /OutputFaceUp true put +setpagedevice" +*End +*?OutputBin:" +save + currentpagedevice /OutputFaceUp get +{(Rear)}{(Upper)}ifelse = flush + +restore +" +*End +*CloseUI: *OutputBin + +*% Note that OpenUI/CloseUI has been commented out so that both OutputBin and +*% OutputOrder do not both appear as options in the user interface. +*% strings are left in PPD file for applications which may utilize this keyword +*% instead of *OutputBin. +*%OpenUI *OutputOrder: PickOne +*OrderDependency: 50 AnySetup *OutputOrder +*OutputOrder Normal: "1 dict dup /OutputFaceUp false put setpagedevice" +*OutputOrder Reverse: "1 dict dup /OutputFaceUp true put setpagedevice" +*?OutputOrder:" +save + currentpagedevice /OutputFaceUp get +{(Reverse)}{(Normal)}ifelse = flush +restore +" +*End +*%CloseUI: *OutputBin + + +*% =================================== +*% Resolution and Appearance Control +*% =================================== + +*DefaultResolution: 600dpi + +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer Default: "" +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True) (False)}ifelse = flush + restore +" +*End +*CloseUI: *Smoothing + + +*% =================================== +*% Gray Levels and Halftoning +*% =================================== + +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch +sub }" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% =================================== +*% Color Control +*% =================================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "45" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + + +*% =================================== +*% Font Information +*% =================================== + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + + +*% =================================== +*% Printer Messages +*% =================================== + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Other I/O" +*Source: "AppleTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*Printer Error: "Cover Open" +*Printer Error: "Paper Jam" +*Printer Error: "Out Of Paper" +*Printer Error: "Printing Test Page" +*Printer Error: "Service Call" +*Printer Error: "Printing Suspended" + + +*% =================================== +*% System Management +*% =================================== + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*FreeVM: "718626" + +*%VMOption 2Meg/ 2 - 4 MB Total RAM: "n/a" +*%VMOption 4Meg/ 4 - 6 MB Total RAM: "n/a" +*VMOption 6Meg/ 6 - 9 MB Total RAM: "718626" +*VMOption 10Meg/10 - 14 MB Total RAM: "1570694" +*VMOption 15Meg/15 - 26 MB Total RAM: "4700000" + +*Password: "()" + +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + + +*% =================================== +*% For "HP LaserJet 4Si/4Si MX" version 2011.110 (600 dpi) +*% =================================== +*% The byte count of this file should be exactly 023159 or 023912 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4Si diff --git a/psprint_config/configuration/ppds/HPIID52_.PS b/psprint_config/configuration/ppds/HPIID52_.PS new file mode 100644 index 000000000000..bde3c5c9a697 --- /dev/null +++ b/psprint_config/configuration/ppds/HPIID52_.PS @@ -0,0 +1,406 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.2" +*PCFileName: "HPIID522.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet IID)" +*PSVersion: "(52.2) 0" +*ModelName: "HP LaserJet IID PostScript Cartridge" +*ShortNickName: "HP LaserJet IID Cartridge v52.2" +*NickName: "HP LaserJet IID PostScript Cartridge v52.2" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Envelope + +*% General Information and Defaults =============== +*FreeVM: "1755048" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec" +*?PageSize: " +save +8 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL) put + dup /c5envelopetray (C5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*PageRegion C5/C5 Envelope: "c5envelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738 " +*ImageableArea A4: "18 19 578 824 " +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 " +*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 " +*ImageableArea DL/DL Envelope: "18 19 294 605 " +*ImageableArea C5/C5 Envelope: "18 19 440 630 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper: "0 statusdict /setpapertray get exec" +*InputSlot Lower: "1 statusdict /setpapertray get exec" +*InputSlot Envelope: "2 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Lower) (Envelope) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex DuplexTumble: "true statusdict /setduplexmode get exec true statusdict /settumble get exec" +*Duplex DuplexNoTumble: "true statusdict /setduplexmode get exec false statusdict /settumble get exec" +*Duplex None: "false statusdict /setduplexmode get exec false statusdict /settumble get exec" +*?Duplex: " +save + statusdict /duplexmode get exec + {statusdict /tumble get exec + {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "true statusdict /settrayswitch get exec" +*TraySwitch False: "false statusdict /settrayswitch get exec" +*?TraySwitch: " +save + statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "HP LaserJet IID" version 52.2 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 1 1993 +*% The byte count of this file should be exactly 013783 or 014189 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IID diff --git a/psprint_config/configuration/ppds/HPIII52_.PS b/psprint_config/configuration/ppds/HPIII52_.PS new file mode 100644 index 000000000000..12c9ddfd4db5 --- /dev/null +++ b/psprint_config/configuration/ppds/HPIII52_.PS @@ -0,0 +1,381 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.3" +*PCFileName: "HPIII522.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet III)" +*PSVersion: "(52.2) 0" +*ModelName: "HP LaserJet III PostScript Cartridge" +*ShortNickName: "HP LaserJet III Cartridge v52.2" +*NickName: "HP LaserJet III PostScript Cartridge v52.2" + +*% General Information and Defaults =============== +*FreeVM: "264000" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*OpenUI *Smoothing/RET: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: "0 statusdict /setdoret get exec" +*Smoothing Light: "1 statusdict /setdoret get exec" +*Smoothing Medium: "2 statusdict /setdoret get exec" +*Smoothing Dark: "3 statusdict /setdoret get exec" +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec + dup 3 gt{pop 4}if get = flush +restore +" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec" +*?PageSize: " +save +8 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /b5tray (B5) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL) put + dup /c5envelopetray (C5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*PageRegion C5/C5 Envelope: "c5envelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738 " +*ImageableArea A4: "18 19 578 824 " +*ImageableArea B5:"18 19 505 713" +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 " +*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 " +*ImageableArea DL/DL Envelope: "18 19 294 605 " +*ImageableArea C5/C5 Envelope: "18 19 440 630 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "0 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Cassette) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "true statusdict /settrayswitch get exec" +*TraySwitch False: "false statusdict /settrayswitch get exec" +*?TraySwitch: " +save + statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "HP LaserJet III" version 52.2 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 1 1993 +*% The byte count of this file should be exactly 012782 or 013163 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet III diff --git a/psprint_config/configuration/ppds/HPIIP52_.PS b/psprint_config/configuration/ppds/HPIIP52_.PS new file mode 100644 index 000000000000..c5b4889f1a8a --- /dev/null +++ b/psprint_config/configuration/ppds/HPIIP52_.PS @@ -0,0 +1,374 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.2" +*PCFileName: "HPIIP522.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet IIP)" +*PSVersion: "(52.2) 0" +*ModelName: "HP LaserJet IIP PostScript Cartridge" +*ShortNickName: "HP LaserJet IIP Cartridge v52.2" +*NickName: "HP LaserJet IIP PostScript Cartridge v52.2" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower + +*% General Information and Defaults =============== +*FreeVM: "1923298" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec" +*?PageSize: " +save +8 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL) put + dup /c5envelopetray (C5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*PageRegion C5/C5 Envelope: "c5envelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738 " +*ImageableArea A4: "18 19 578 824 " +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 " +*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 " +*ImageableArea DL/DL Envelope: "18 19 294 605 " +*ImageableArea C5/C5 Envelope: "18 19 440 630 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper: "0 statusdict /setpapertray get exec" +*InputSlot Lower: "1 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Lower) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "true statusdict /settrayswitch get exec" +*TraySwitch False: "false statusdict /settrayswitch get exec" +*?TraySwitch: " +save + statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "HP LaserJet IIP" version 52.2 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 1 1993 +*% The byte count of this file should be exactly 012539 or 012913 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIP diff --git a/psprint_config/configuration/ppds/HPLJ3D1_.PS b/psprint_config/configuration/ppds/HPLJ3D1_.PS new file mode 100644 index 000000000000..e3675b78bd7f --- /dev/null +++ b/psprint_config/configuration/ppds/HPLJ3D1_.PS @@ -0,0 +1,563 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.0" +*LanguageVersion: English +*PCFileName: "HPLJ_3D1.PPD" +*Product: "(HP LaserJet IIID)" +*PSVersion: "(2010.118) 2" +*ModelName: "HP LaserJet IIID PostScript Plus" +*ShortNickName: "HP LaserJet IIID v2010.118" +*NickName: "HP LaserJet IIID PostScript Plus v2010.118" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/4M Optional Printer Memory: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Envelope +*UIConstraints: *Option2 False *Duplex + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion A4 + +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *PageSize B5 *Duplex +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 +*UIConstraints: *Duplex *PageSize B5 +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex +*UIConstraints: *PageRegion B5 *Duplex +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 +*UIConstraints: *Duplex *PageRegion B5 + +*UIConstraints: *PageSize B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageSize B5 +*UIConstraints: *PageRegion B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageRegion B5 + +*% General Information and Defaults =============== +*LanguageLevel: "2" +*Protocols: TBCP +*FreeVM: "315000" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore +" +*End + +*OpenUI *Duplex: PickOne +*OrderDependency: 1 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None: "1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble/Long Edge Binding:" + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble/Short Edge Binding:" + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer Default:"" +*Smoothing None/Off: "2 dict + dup/PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Light: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 1 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Medium: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 2 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Dark: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 3 put + dup /Type 8 put + put setpagedevice" +*End +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] currentpagedevice + /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if get = flush restore" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [612 1008] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [595 842] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [522 756] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize B5/JIS B5 182 x 257 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [516 729] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [297 684] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [279 540] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [312 624] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize C5/Env C5 162 x 229 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [460 649] put dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 8 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [516 729] (B5) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [460 649] (C5) put + +{ exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion B5/JIS B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion C5/Env C5 162 x 229 mm: " + 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.0001 594.0 774.0 " +*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.0 594.0 990.0 " +*ImageableArea A4/A4 210 x 297 mm: "18.0 18.0 578.64 824.4 " +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.0 501.84 738.0" +*ImageableArea B5/JIS B5 182 x 257 mm: "18.0 18.0 509.52 713.04 " +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0 18.0 279.12 666.0 " +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.0 263.76 522.0 " +*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.0 294.48 605.52 " +*ImageableArea C5/Env C5 162 x 229 mm: "18.0 18.0 440.4 630.48 " +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension B5/JIS B5 182 x 257 mm: "516 729" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" +*PaperDimension C5/Env C5 162 x 229 mm: "460 649" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " +save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Lower Tray: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Lower) put + dup /2 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*LandscapeOrientation: Plus90 +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%%) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "OptionalIO" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 2 +*% Last Edit Last: 14 April 1992 +*% The byte count of this file should be exactly 018708 or 019271 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIID diff --git a/psprint_config/configuration/ppds/HPLJ3P1_.PS b/psprint_config/configuration/ppds/HPLJ3P1_.PS new file mode 100644 index 000000000000..5abe82da292e --- /dev/null +++ b/psprint_config/configuration/ppds/HPLJ3P1_.PS @@ -0,0 +1,462 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.0" +*LanguageVersion: English +*PCFileName: "HPLJ_3P1.PPD" +*Product: "(HP LaserJet IIIP)" +*PSVersion: "(2010.118) 2" +*ModelName: "HP LaserJet IIIP PostScript Plus" +*ShortNickName: "HP LaserJet IIIP v2010.118" +*NickName: "HP LaserJet IIIP PostScript Plus v2010.118" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower +*UIConstraints: *PageSize B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageSize B5 +*UIConstraints: *PageRegion B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageRegion B5 + +*% General Information and Defaults =============== +*LanguageLevel: "2" +*Protocols: TBCP +*FreeVM: "315000" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*Throughput: "4" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore +" +*End + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer Default:"" +*Smoothing None/Off: "2 dict + dup/PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Light: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 1 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Medium: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 2 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Dark: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 3 put + dup /Type 8 put + put setpagedevice" +*End +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)] currentpagedevice + /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if get = flush restore" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt +{1 sub dup mul exch 1 sub dup mul add 1 sub} +{dup mul exch dup mul add 1 exch sub} ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/JIS B5 182 x 257 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/Env C5 162 x 229 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " +save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 8 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [516 729] (B5) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [460 649] (C5) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/JIS B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/Env C5 162 x 229 mm: " + 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.0001 594.0 774.0 " +*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.0 594.0 990.0 " +*ImageableArea A4/A4 210 x 297 mm: "18.0 18.0 578.64 824.4 " +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.0 501.84 738.0" +*ImageableArea B5/JIS B5 182 x 257 mm: "18.0 18.0 509.52 713.04 " +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0 18.0 279.12 666.0 " +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.0 263.76 522.0 " +*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.0 294.48 605.52 " +*ImageableArea C5/Env C5 162 x 229 mm: "18.0 18.0 440.4 630.48 " +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension B5/JIS B5 182 x 257 mm: "516 729" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" +*PaperDimension C5/Env C5 162 x 229 mm: "460 649" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Multipurpose Tray: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Lower Tray: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 2 dict + dup /0 (Upper) put + dup /1 (Lower) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 2 +*% Last Edit Date: Jun 1 1993 +*% The byte count of this file should be exactly 015797 or 016259 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIIP diff --git a/psprint_config/configuration/ppds/HPLJ4MV1.PS b/psprint_config/configuration/ppds/HPLJ4MV1.PS new file mode 100644 index 000000000000..49d4b48c0843 --- /dev/null +++ b/psprint_config/configuration/ppds/HPLJ4MV1.PS @@ -0,0 +1,793 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% =================================== +*% Copyright 1994 Hewlett-Packard Company. +*% PPD Version for MicroSoft Windows +*% DateCode: 19940620 +*% =================================== +*% +*% =================================== +*% Product / PPD Version Information +*% =================================== +*% PPD File Version Information +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HPLJ4MV1.PPD" + +*% Product Version Information +*Product: "(HP LaserJet 4V)" +*PSVersion: "(2014.101) 1" +*ModelName: "HP LaserJet 4V/4MV" +*NickName: "HP LaserJet 4V/4MV PostScript" + +*% =================================== +*% Basic Device Capabilities +*% =================================== +*LanguageLevel: "2" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*TTRasterizer: Type42 +*Throughput: "16" + +*% =================================== +*% Emulations and Protocols +*% =================================== +*Protocols: PJL TBCP +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*% Enable/Disable EconoMode +*JCLOpenUI *JCLEconomode/EconoMode: PickOne +*DefaultJCLEconomode: PrintersDefault +*OrderDependency: 20 JCLSetup *JCLEconomode +*JCLEconomode PrintersDefault/Printer<27>s Current Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*% Select Printer Resolution +*JCLOpenUI *JCLResolution/Printer Resolution: PickOne +*DefaultJCLResolution: PrintersDefault +*OrderDependency: 10 JCLSetup *JCLResolution +*JCLResolution PrintersDefault/Printer<27>s Current Setting: "" +*JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" +*JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" +*JCLCloseUI: *JCLResolution + +*% =================================== +*% Installable Options +*% =================================== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /InputAttributes get + 1 get + null ne {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Option1 +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 12Meg +*InstalledMemory 12Meg/12 - 27 MB Total RAM: "" +*InstalledMemory 28Meg/28 - 35 MB Total RAM: "" +*InstalledMemory 36Meg/36 - 52 MB Total RAM: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 524288 div ceiling cvi 2 div + /size exch def + size 36 ge + {(36Meg)} + { + size 28 ge + {(28Meg)} + { + size 12 ge + {(12Meg)} + {(Unknown)} ifelse + } ifelse + } ifelse + = flush + restore +" +*End +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*% =================================== +*% User Interface Constraints +*% =================================== +*% If optional 500 sheet tray is not installed, disable access to LargeCapacity Tray +*UIConstraints: *Option1 False *InputSlot LargeCapacity + +*% If selected page size is an envelope, disable access to paper trays +*UIConstraints: *PageSize Comm10 *InputSlot Cassette +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot Cassette +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot Cassette +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize EnvB5 *InputSlot Cassette +*UIConstraints: *PageSize EnvB5 *InputSlot LargeCapacity + +*% If selected page region is an envelope, disable access to paper trays +*UIConstraints: *PageRegion Comm10 *InputSlot Cassette +*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Monarch *InputSlot Cassette +*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity +*UIConstraints: *PageRegion DL *InputSlot Cassette +*UIConstraints: *PageRegion DL *InputSlot LargeCapacity +*UIConstraints: *PageRegion C5 *InputSlot Cassette +*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion EnvB5 *InputSlot Cassette +*UIConstraints: *PageRegion EnvB5 *InputSlot LargeCapacity + +*% If selected paper source is other than the MP tray, disable access to envelopes +*UIConstraints: *InputSlot Cassette *PageSize Comm10 +*UIConstraints: *InputSlot LargeCapacity *PageSize Comm10 +*UIConstraints: *InputSlot Cassette *PageSize Monarch +*UIConstraints: *InputSlot LargeCapacity *PageSize Monarch +*UIConstraints: *InputSlot Cassette *PageSize DL +*UIConstraints: *InputSlot LargeCapacity *PageSize DL +*UIConstraints: *InputSlot Cassette *PageSize C5 +*UIConstraints: *InputSlot LargeCapacity *PageSize C5 +*UIConstraints: *InputSlot Cassette *PageSize EnvB5 +*UIConstraints: *InputSlot LargeCapacity *PageSize EnvB5 + +*% If selected paper source is other than the MP tray, disable access to envelopes +*UIConstraints: *InputSlot Cassette *PageRegion Comm10 +*UIConstraints: *InputSlot LargeCapacity *PageRegion Comm10 +*UIConstraints: *InputSlot Cassette *PageRegion Monarch +*UIConstraints: *InputSlot LargeCapacity *PageRegion Monarch +*UIConstraints: *InputSlot Cassette *PageRegion DL +*UIConstraints: *InputSlot LargeCapacity *PageRegion DL +*UIConstraints: *InputSlot Cassette *PageRegion C5 +*UIConstraints: *InputSlot LargeCapacity *PageRegion C5 +*UIConstraints: *InputSlot Cassette *PageRegion EnvB5 +*UIConstraints: *InputSlot LargeCapacity *PageRegion EnvB5 +*% If selected page size is Executive or Oversize, disable access to paper trays +*UIConstraints: *PageSize Tabloid.2 *InputSlot Cassette +*UIConstraints: *PageSize Tabloid.2 *InputSlot LargeCapacity +*UIConstraints: *PageSize Executive *InputSlot Cassette +*UIConstraints: *PageSize Executive *InputSlot LargeCapacity + +*% If selected page region is Executive or Oversize, disable access to paper trays +*UIConstraints: *PageRegion Tabloid.2 *InputSlot Cassette +*UIConstraints: *PageRegion Tabloid.2 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Executive *InputSlot Cassette +*UIConstraints: *PageRegion Executive *InputSlot LargeCapacity + +*% If selected paper source is other than the MP tray, disable access to Executive & Oversize +*UIConstraints: *InputSlot Cassette *PageSize Executive +*UIConstraints: *InputSlot LargeCapacity *PageSize Executive +*UIConstraints: *InputSlot Cassette *PageSize Tabloid.2 +*UIConstraints: *InputSlot LargeCapacity *PageSize Tabloid.2 + +*% If selected paper region is other than the MP tray, disable access to Executive & Oversize +*UIConstraints: *InputSlot Cassette *PageRegion Executive +*UIConstraints: *InputSlot LargeCapacity *PageRegion Executive +*UIConstraints: *InputSlot Cassette *PageRegion Tabloid.2 +*UIConstraints: *InputSlot LargeCapacity *PageRegion Tabloid.2 + +*% =================================== +*% Media Selection +*% =================================== +*LandscapeOrientation: Plus90 +*VariablePaperSize: False + +*% Page Selection by size +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + <> setpagedevice" +*End +*PageSize Executive/Executive: " + <> setpagedevice" +*End +*PageSize Legal/US Legal: " + <> setpagedevice" +*End +*PageSize Tabloid/11x17: " + <> setpagedevice" +*End +*PageSize Tabloid.2/11x17 (Oversize): " + <> setpagedevice" +*End +*PageSize A4/A4: " + <> setpagedevice" +*End +*PageSize A3/A3: " + <> setpagedevice" +*End +*PageSize B4/JIS B4: " + <> setpagedevice" +*End +*PageSize B5/JIS B5: " + <> setpagedevice" +*End +*PageSize Comm10/Env Comm10: " + <> setpagedevice" +*End +*PageSize Monarch/Env Monarch: " + <> setpagedevice" +*End +*PageSize DL/Env DL: " + <> setpagedevice" +*End +*PageSize C5/Env C5: " + <> setpagedevice" +*End +*PageSize EnvB5/Env ISO B5: " + <> setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 17 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [792 1224] (Tabloid) put + dup [842 1274] (Tabloid.2) put + dup [842 1191] (A3) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [499 708] (EnvB5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% Page Selection by region - used for manual feed +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + <> setpagedevice" +*End +*PageRegion Executive/Executive: " + <> setpagedevice" +*End +*PageRegion Legal/US Legal: " + <> setpagedevice" +*End +*PageRegion Tabloid/11x17: " + <> setpagedevice" +*End +*PageRegion Tabloid.2/11x17 (Oversize): " + <> setpagedevice" +*End +*PageRegion A4/A4: " + <> setpagedevice" +*End +*PageRegion A3/A3: " + <> setpagedevice" +*End +*PageRegion B4/JIS B4: " + <> setpagedevice" +*End +*PageRegion B5/JIS B5: " + <> setpagedevice" +*End +*PageRegion Comm10/Env Comm10: " + <> setpagedevice" +*End +*PageRegion Monarch/Env Monarch: " + <> setpagedevice" +*End +*PageRegion DL/Env DL: " + <> setpagedevice" +*End +*PageRegion C5/Env C5: " + <> setpagedevice" +*End +*PageRegion EnvB5/Env ISO B5: " + <> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06" +*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" +*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06" +*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50" +*ImageableArea Tabloid.2/11x17 (Oversize): "10.32 12.00 832.08 1262.40" +*ImageableArea A4/A4: "13.44 12.06 581.76 829.74" +*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00" +*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50" +*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50" +*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06" +*ImageableArea DL/Env DL: "13.80 12.06 297.96 611.58" +*ImageableArea C5/Env C5: "12.60 12.06 446.52 637.02" +*ImageableArea EnvB5/Env ISO B5: "13.20 12.06 485.52 696.54" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension Tabloid.2/11x17 (Oversize): "842 1274" +*PaperDimension A4/A4: "595 842" +*PaperDimension A3/A3: "842 1191" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B5/JIS B5: "516 729" +*PaperDimension Comm10/Env Comm10: "297 684" +*PaperDimension Monarch/Env Monarch: "279 540" +*PaperDimension DL/Env DL: "312 624" +*PaperDimension C5/Env C5: "459 649" +*PaperDimension EnvB5/Env ISO B5: "499 708" +*RequiresPageRegion All: True + +*% =================================== +*% Media Handling Features +*% =================================== +*% Media Input Source +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot MP/MP Tray: " + <> setpagedevice" +*End +*InputSlot Cassette/Paper Cassette: " + <> setpagedevice" +*End +*InputSlot LargeCapacity/Lower Cassette: " + <> setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /InputAttributes get dup /Priority get + aload pop pop pop + [(Cassette) (LargeCapacity) (None) (MP)] exch get = flush + restore +" +*End +*CloseUI: *InputSlot + +*% Enable/Disable Manual Feed +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/True: " + <> setpagedevice" +*End +*ManualFeed False/False: " + <> setpagedevice" +*End +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% =================================== +*% Resolution and Appearance Control +*% =================================== +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*% Resolution Enhancement +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 5 DocumentSetup *Smoothing +*DefaultSmoothing: PrintersDefault +*Smoothing PrintersDefault/Printer<27>s Current Setting: "" +*Smoothing None/Off: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Light/Light: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Medium/Medium: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Dark/Dark: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >> +>> setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + [(None) (Light) (Medium) (Dark)] exch get print + restore +" +*End +*CloseUI: *Smoothing + +*% =================================== +*% Gray Levels and Halftoning +*% =================================== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "85.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" + +*% Enable/Disable Enhanced Halftone +*OpenUI *HPHalftone/Levels of Gray: PickOne +*OrderDependency: 10 DocumentSetup *HPHalftone +*DefaultHPHalftone: PrintersDefault +*HPHalftone PrintersDefault/Printer<27>s Current Setting: "" +*HPHalftone Enhanced/Enhanced: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and + {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse + /ColorRendering findresource setcolorrendering + /EnhancedHalftone /Halftone findresource sethalftone + { } settransfer false setstrokeadjust +} >> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + }if +/setscreen { pop pop pop } def +/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def +/sethalftone { pop } def +" +*End +*HPHalftone Standard/Standard: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and dup + currentpagedevice /PostRenderingEnhance get + currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and + { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} + { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse + /ColorRendering findresource setcolorrendering + { /DefaultHalftone600 } {/DefaultHalftone} ifelse + /Halftone findresource sethalftone + {} settransfer false setstrokeadjust + } +>> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + }if +" +*End +*?HPHalftone: " + save + currenthalftone /HalftoneType get 9 eq + {(Enhanced)} {(Standard)} ifelse = flush + restore +" +*End +*CloseUI: *HPHalftone +*DefaultScreenProc: Dot +*ScreenProc HPEnhanced: " + { /EnhancedHalftone /Halftone findresource }" +*End +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% =================================== +*% Color Control +*% =================================== +*DefaultColorSep: ProcessBlack.85lpi.600dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 53 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 106 lpi /300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi /600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" + +*% =================================== +*% Font Information +*% =================================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " + save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush + restore +" +*End + +*% =================================== +*% Printer Messages +*% =================================== +*% Printer Messages (verbatim from printer): +*Message: "%%[exitserver: permanent state may be changed]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "warming up"/warming up +*Status: "initializing"/initializing +*Status: "idle"/idle +*Status: "waiting"/waiting +*Status: "busy"/busy +*Status: "printing"/printing +*Status: "printing test page"/printing test page +*Status: "PrinterError: needs attention"/PrinterError: needs attention +*Status: "PrinterError: cover open"/PrinterError: cover open +*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge +*Status: "PrinterError: manual feed"/PrinterError: manual feed +*Status: "PrinterError: out of paper"/PrinterError: out of paper +*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam +*Status: "PrinterError: page protect needed"/PrinterError: page protect needed +*Status: "PrinterError: out of memory"/PrinterError: out of memory +*Status: "PrinterError: output bin full"/PrinterError: output bin full +*Status: "PrinterError: resetting printer"/PrinterError: resetting printer +*Status: "PrinterError: toner is low"/PrinterError: toner is low +*Status: "PrinterError: off line"/PrinterError: off line + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "other I/O"/other I/O +*Source: "AppleTalk"/AppleTalk +*Source: "APPLETALK"/AppleTalk +*Source: "ATALK"/AppleTalk +*Source: "LocalTalk"/LocalTalk +*Source: "Parallel"/Parallel +*Source: "EtherTalk"/EtherTalk +*Source: "NOVELL"/NOVELL +*Source: "DLC/LLC"/DLC/LLC +*Source: "ETALK"/EtherTalk +*Source: "TCP/IP"/TCP/IP + +*% Printer Error (format: %%[ PrinterError: ]%%) +*Printer Error: "needs attention"/needs attention +*Printer Error: "cover open"/cover open +*Printer Error: "no toner cartridge"/no toner cartridge +*Printer Error: "manual feed"/manual feed +*Printer Error: "out of paper"/out of paper +*Printer Error: "Paper Jam"/Paper Jam +*Printer Error: "page protect needed"/page protect needed +*Printer Error: "out of memory"/out of memory +*Printer Error: "output bin full"/output bin full +*Printer Error: "resetting printer"/resetting printer +*Printer Error: "toner is low"/toner is low +*Printer Error: "off line"/off line + +*% =================================== +*% System Management +*% =================================== +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" +*FreeVM: "1740995" +*VMOption 12Meg/12 - 27 MB Total RAM: "1740995" +*VMOption 28Meg/28 - 35 MB Total RAM: "5681347" +*VMOption 36Meg/36 - 52 MB Total RAM: "8040643" +*SuggestedWaitTimeout: "120" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Cannot reset printer.) = flush +" +*End + +*% =================================== +*% For "HP LaserJet 4V/4MV" version 2014.101 +*% =================================== +*% The byte count of this file should be exactly 030785 or 031578 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4V diff --git a/psprint_config/configuration/ppds/HPLJ5M_4.PS b/psprint_config/configuration/ppds/HPLJ5M_4.PS new file mode 100644 index 000000000000..fa94fc58ff92 --- /dev/null +++ b/psprint_config/configuration/ppds/HPLJ5M_4.PS @@ -0,0 +1,695 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ========================================= +*FormatVersion: "4.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*ModelName: "" +*ShortNickName: "HP LaserJet 5/5M PostScript" +*NickName: "HP LaserJet 5/5M PostScript" +*PCFileName: "HPLJ5M_4.PPD" +*Product: "(HP LaserJet 5M)" +*PSVersion: "(2014.108) 1" + +*%=== Device Capabilities ================== +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: True +*LanguageLevel: "2" +*Throughput: "12" +*TTRasterizer: Type42 +*?TTRasterizer: " + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + " +*End + +*Protocols: PJL TBCP +*VariablePaperSize: True + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "120" +*PrintPSErrors: True + +*%=== JCL Features ========================== +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLResolution/Resolution: PickOne +*OrderDependency: 10.0 JCLSetup *JCLResolution +*DefaultJCLResolution: 600dpi +*JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" +*JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" +*JCLCloseUI: *JCLResolution + +*JCLOpenUI *JCLEconomode/EconoMode: PickOne +*OrderDependency: 10.0 JCLSetup *JCLEconomode +*DefaultJCLEconomode: PrinterDefault +*JCLEconomode PrinterDefault/Printer's Current Setting: "" +*JCLEconomode On/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode Off/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*%=== Installable Options ========================== +*OpenGroup: InstallableOptions/Installed Options + +*OpenUI *Option1/500-Sheet Tray 3: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + currentpagedevice /InputAttributes get + 1 get + null ne {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Envelope Feeder: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + currentpagedevice /InputAttributes get + 2 get + null ne {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Duplex Unit: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + currentpagedevice /Duplex known + false ne + {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *Option3 + +*OpenUI *InstalledMemory/Total Memory: PickOne +*DefaultInstalledMemory: 4MB +*InstalledMemory 4MB/4 - 7 MB: "" +*InstalledMemory 8MB/8 - 11 MB: "" +*InstalledMemory 12MB/12 MB or more: "" +*?InstalledMemory: " + save + 3 dict + dup 3 (12MB) put + dup 2 (8MB) put + dup 1 (4MB) put + currentsystemparams /RamSize get + 1048576 div 4 div floor dup 3 gt { pop 3 } if get + = flush + restore +" +*End + +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*FreeVM: "1024000" +*VMOption 4MB: "1024000" +*VMOption 8MB: "2048000" +*VMOption 12MB: "3096000" + +*%=== UI Constraints ============================= +*UIConstraints: *Option1 False *InputSlot LargeCapacity +*UIConstraints: *Option2 False *InputSlot Envelope +*UIConstraints: *Option3 False *Duplex +*UIConstraints: *InstalledMemory 4MB *Duplex +*UIConstraints: *InstalledMemory 8MB *Duplex + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize A5 *InputSlot Envelope + +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot Lower + +*UIConstraints: *PageSize A5 *InputSlot LargeCapacity +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize B5 *InputSlot LargeCapacity + +*UIConstraints: *PageSize A5 *Duplex +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *PageSize B5 *Duplex + +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion A5 *InputSlot Envelope + +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion Comm10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot Lower + +*UIConstraints: *PageRegion A5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity +*UIConstraints: *PageRegion DL *InputSlot LargeCapacity +*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity + +*UIConstraints: *PageRegion A5 *Duplex +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex +*UIConstraints: *PageRegion B5 *Duplex + +*UIConstraints: *CustomPageSize True *Duplex +*UIConstraints: *CustomPageSize True *InputSlot Lower +*UIConstraints: *CustomPageSize True *InputSlot Envelope +*UIConstraints: *CustomPageSize True *InputSlot LargeCapacity + +*%=== Paper Sizes ================= +*OpenUI *PageSize: PickOne +*OrderDependency: 30.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + <> setpagedevice" +*End +*PageSize Legal/Legal: " + <> setpagedevice" +*End +*PageSize Executive/Executive: " + <> setpagedevice" +*End +*PageSize A4/A4: " + <> setpagedevice" +*End +*PageSize A5/A5: " + <> setpagedevice" +*End +*PageSize Comm10/Com-10: " + <> setpagedevice" +*End +*PageSize Monarch/Monarch: " + <> setpagedevice" +*End +*PageSize DL/DL: " + <> setpagedevice" +*End +*PageSize C5/C5: " + <> setpagedevice" +*End +*PageSize B5/B5: " + <> setpagedevice" +*End +*?PageSize: " + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 10 dict + dup [499 708] (B5) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [279 540] (Monarch) put + dup [297 684] (Comm10) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [612 1008] (Legal) put + dup [612 792] (Letter) put + dup [420 595] (A5) put +{ exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + <> setpagedevice" +*End +*PageRegion Legal/Legal: " + <> setpagedevice" +*End +*PageRegion Executive/Executive: " + <> setpagedevice" +*End +*PageRegion A4/A4: " + <> setpagedevice" +*End +*PageRegion A5/A5: " + <> setpagedevice" +*End +*PageRegion Comm10/Com-10: " + <> setpagedevice" +*End +*PageRegion Monarch/Monarch: " + <> setpagedevice" +*End +*PageRegion DL/DL: " + <> setpagedevice" +*End +*PageRegion C5/C5: " + <> setpagedevice" +*End +*PageRegion B5/B5: " + <> setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06 " +*ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06 " +*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06 " +*ImageableArea A4/A4: "13.44 12.06 581.76 829.74 " +*ImageableArea A5/A5: "12.00 12.00 408.00 583.00 " +*ImageableArea Comm10/Com-10: "12.12 12.06 284.76 672.06 " +*ImageableArea Monarch/Monarch: "12.72 12.06 266.16 528.06 " +*ImageableArea DL/DL: "13.80 12.06 297.96 611.58 " +*ImageableArea C5/C5: "12.60 12.06 446.52 637.02 " +*ImageableArea B5/B5: "13.20 12.06 485.52 696.54 " +*?ImageableArea: " + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + (\n) print flush +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension A4/A4: "595 842" +*PaperDimension A5/A5: "420 595" +*PaperDimension Comm10/Com-10: "297 684" +*PaperDimension Monarch/Monarch: "279 540" +*PaperDimension DL/DL: "312 624" +*PaperDimension C5/C5: "459 649" +*PaperDimension B5/B5: "499 708" + +*LandscapeOrientation: Plus90 + +*%=== Custom Paper Support ================= +*%Orientation and Margin (offsets) values are not utilized + +*MaxMediaWidth: "612" +*MaxMediaHeight: "1008" +*CenterRegistered: False +*HWMargins: 16 16 16 16 +*CustomPageSize True: " + pop pop pop + << /PageSize [ 5 -2 roll ] + /DeferredMediaSelection true + /ImagingBBox null >> + setpagedevice + " +*End + +*ParamCustomPageSize Width: 1 points 252 612 +*ParamCustomPageSize Height: 2 points 453.5 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 + +*RequiresPageRegion All: True + +*%=== Paper Sources ==================== +*OpenUI *InputSlot: PickOne +*OrderDependency: 20.0 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Tray 1: " + <> setpagedevice" +*End +*InputSlot Lower/Tray 2: " + <> setpagedevice" +*End +*InputSlot LargeCapacity/Tray 3: " + <> setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + <> setpagedevice" +*End +*?InputSlot: " + currentpagedevice /InputAttributes get /Priority get + aload pop pop pop pop + [(Lower) (Upper) (Envelope) (LargeCapacity)] exch get = flush +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20.0 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + <> setpagedevice" +*End +*ManualFeed False: " + <> setpagedevice" +*End +*?ManualFeed: " + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *ManualFeed + +*%=== Halftone Information ================= +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi/600 dpi: "85.0" +*ResScreenAngle 600dpi/600 dpi: "45.0" +*ResScreenFreq 300dpi/300 dpi: "60.0" +*ResScreenAngle 300dpi/300 dpi: "45.0" + +*OpenUI *HPHalftone/Levels of Gray: PickOne +*OrderDependency: 10.0 DocumentSetup *HPHalftone +*DefaultHPHalftone: PrinterDefault +*HPHalftone PrinterDefault/Printer's Current Setting: "" +*HPHalftone Enhanced/Enhanced: " + << /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and + { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse + /ColorRendering findresource setcolorrendering + /EnhancedHalftone /Halftone findresource sethalftone + { } settransfer false setstrokeadjust + } + >> setpagedevice + currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + } if + /setscreen { pop pop pop } def + /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def + /sethalftone { pop } def +" +*End +*HPHalftone Standard/Standard: " + << /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and dup + currentpagedevice /PostRenderingEnhance get + currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and + { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} + { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse + /ColorRendering findresource setcolorrendering + { /DefaultHalftone600 } {/DefaultHalftone} ifelse + /Halftone findresource sethalftone + {} settransfer false setstrokeadjust + } + >> setpagedevice + currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + } if +" +*End +*?HPHalftone: " + currenthalftone /HalftoneType get 9 eq + {(Enhanced)} {(Standard)} ifelse = flush +" +*End +*CloseUI: *HPHalftone + +*%=== Duplex ==================================== +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50.0 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off (1-Sided): " + <> setpagedevice" +*End +*Duplex DuplexNoTumble/Flip on Long Edge (Standard): " + <> setpagedevice" +*End +*Duplex DuplexTumble/Flip on Short Edge: " + <> setpagedevice" +*End +*?Duplex: " + currentpagedevice /Duplex known + false ne + { currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } { (None)} ifelse + }{(None)} ifelse = flush +" +*End +*CloseUI: *Duplex + +*%=== Resolution Enhancement ======================== +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 20.0 DocumentSetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer's Current Setting: "" +*Smoothing None/Off: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Light/Light: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Medium/Medium: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Dark/Dark: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >> +>> setpagedevice" +*End +*?Smoothing: " + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + [(None) (Light) (Medium) (Dark)] exch get = +" +*End +*CloseUI: *Smoothing + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%=== Color Control ======================== +*DefaultColorSep: ProcessBlack.85lpi.600dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 106 lpi /300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" + +*% For 106 lpi /600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" + +*%=== Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +" +*End + +*?FontList: " + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +" +*End + +*%=== Printer Messages (verbatim from printer): ================ +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "initializing" +*Status: "PrinterError: cover open or no toner cartridge" +*Status: "PrinterError: warming up" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: manual feed" +*Status: "PrinterError: off line" +*Status: "PrinterError: out of memory" +*Status: "PrinterError: out of paper" + + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open or no toner cartridge" +*PrinterError: "warming up" +*PrinterError: "resetting printer" +*PrinterError: "paper jam" +*PrinterError: "manual feed" +*PrinterError: "off line" +*PrinterError: "out of memory" +*PrinterError: "out of paper" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "LocalTalk" +*Source: "BiTronics" +*Source: "Parallel" +*Source: "Serial" +*Source: "EtherTalk" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% ================================ +*% For "HP LaserJet 5M" version 2014.103 +*% ================================ +*% The byte count of this file should be exactly 024579 or 025274 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 5M diff --git a/psprint_config/configuration/ppds/HPLJ5P_1.PS b/psprint_config/configuration/ppds/HPLJ5P_1.PS new file mode 100644 index 000000000000..57d07604dc37 --- /dev/null +++ b/psprint_config/configuration/ppds/HPLJ5P_1.PS @@ -0,0 +1,541 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ========================================= +*% Copyright 1992-96 Hewlett-Packard Company +*% PPD for HP LaserJet 5MP +*% For Windows 3.1 and Windows for Workgroups 3.1 and 3.11 only +*% December 19, 1994 +*% ========================================= +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "HPLJ5P_1.PPD" +*Product: "(HP LaserJet 5P)" +*PSVersion: "(2014.103)" +*ModelName: "HP LaserJet 5P/5MP" +*NickName: "HP LaserJet 5P/5MP PostScript" + +*%=== Device Capabilities ================== +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "785792" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*TTRasterizer: Type42 +*?TTRasterizer: " + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + " +*End + +*FileSystem: False +*Throughput: "6" +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "120" +*PrintPSErrors: True + +*%=== JCL Features ======================= +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLResolution/Resolution: PickOne +*DefaultJCLResolution: 600dpi +*OrderDependency: 10 JCLSetup *JCLResolution +*JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" +*JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" +*JCLCloseUI: *JCLResolution + +*JCLOpenUI *JCLEconomode/EconoMode: PickOne +*DefaultJCLEconomode: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrinterDefault/Printer's Current Setting: "" +*JCLEconomode On/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode Off/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*%=== If Envelope selected, disable Paper Cassette ====== +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot Lower + +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion Comm10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot Lower + +*%=== Media Handling/Information ================== +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Tray 1 (MultiPurpose Tray): " + <> setpagedevice" +*End +*InputSlot Lower/Tray 2 (Paper Cassette): " + <> setpagedevice" +*End +*?InputSlot: " + currentpagedevice /InputAttributes get /Priority get + aload pop pop + [(Lower) (Upper)] exch get = flush +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + <> setpagedevice" +*End +*ManualFeed False: " + <> setpagedevice" +*End +*?ManualFeed: " + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *ManualFeed + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter (8 1/2 x 11 in): " + <> setpagedevice" +*End +*PageSize Legal/Legal (8 1/2 x 14 in): " + <> setpagedevice" +*End +*PageSize A4/A4 (210 x 297 mm): " + <> setpagedevice" +*End +*PageSize Executive/Executive (7 1/4 x 10 1/2 in): " + <> setpagedevice" +*End +*PageSize A5/A5 (148 x 210 mm): " + <> setpagedevice" +*End +*PageSize Comm10/Com-10 Env (4 1/8 x 9 1/2 in): " + <> setpagedevice" +*End +*PageSize Monarch/Monarch Env (3 7/8 x 7 1/2 in): " + <> setpagedevice" +*End +*PageSize DL/DL Env (110 x 220 mm): " + <> setpagedevice" +*End +*PageSize C5/C5 Env (162 x 229 mm): " + <> setpagedevice" +*End +*PageSize B5/B5 Env (176 x 250 mm): " + <> setpagedevice" +*End +*?PageSize: " + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [499 708] (B5) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [279 540] (Monarch) put + dup [297 684] (Comm10) put + dup [522 756] (Executive) put + dup [595 842] (A4) put + dup [612 1008] (Legal) put + dup [612 792] (Letter) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter (8 1/2 x 11 in): " + <> setpagedevice" +*End +*PageRegion Legal/Legal (8 1/2 x 14 in): " + <> setpagedevice" +*End +*PageRegion A4/A4 (210 x 297 mm): " + <> setpagedevice" +*End +*PageRegion Executive/Executive (7 1/4 x 10 1/2 in): " + <> setpagedevice" +*End +*PageRegion A5/A5 (148 x 210 mm): " + <> setpagedevice" +*End +*PageRegion Comm10/Com-10 Env (4 1/8 x 9 1/2 in): " + <> setpagedevice" +*End +*PageRegion Monarch/Monarch Env (3 7/8 x 7 1/2 in): " + <> setpagedevice" +*End +*PageRegion DL/DL Env (110 x 220 mm): " + <> setpagedevice" +*End +*PageRegion C5/C5 Env (162 x 229 mm): " + <> setpagedevice" +*End +*PageRegion B5/B5 Env (176 x 250 mm): " + <> setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter (8 1/2 x 11 in): "12.24 12.06 599.76 780.06" +*ImageableArea Legal/Legal (8 1/2 x 14 in): "12.24 12.06 599.76 996.06" +*ImageableArea A4/A4 (210 x 297 mm): "13.44 12.06 581.76 829.74" +*ImageableArea Executive/Executive (7 1/4 x 10 1/2 in): "13.32 12.06 508.68 744.06" +*ImageableArea A5/A5 (148 x 210 mm): "12.00 12.00 408.00 583.00" +*ImageableArea Comm10/Com-10 Env (4 1/8 x 9 1/2 in): "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Monarch Env (3 7/8 x 7 1/2 in): "12.72 12.06 266.16 528.06" +*ImageableArea DL/DL Env (110 x 220 mm): "13.80 12.06 297.96 611.58 " +*ImageableArea C5/C5 Env (162 x 229 mm): "12.60 12.06 446.52 637.02 " +*ImageableArea B5/B5 Env (176 x 250 mm): "13.20 12.06 485.52 696.54 " +*?ImageableArea: " + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter (8 1/2 x 11 in): "612 792" +*PaperDimension Legal/Legal (8 1/2 x 14 in): "612 1008" +*PaperDimension A4/A4 (210 x 297 mm): "595 842" +*PaperDimension Executive/Executive (7 1/4 x 10 1/2 in): "522 756" +*PaperDimension A5/A5 (148 x 210 mm): "420 595" +*PaperDimension Comm10/Com-10 Env (4 1/8 x 9 1/2 in): "297 684" +*PaperDimension Monarch/Monarch Env (3 7/8 x 7 1/2 in): "279 540" +*PaperDimension DL/DL Env (110 x 220 mm): "312 624" +*PaperDimension C5/C5 Env (162 x 229 mm): "459 649" +*PaperDimension B5/B5 Env (176 x 250 mm): "499 708" + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 + +*%=== Custom Paper Support ================= +*%Orientation and Margin (offsets) values are not utilized + +*MaxMediaWidth: "612" +*MaxMediaHeight: "1008" +*HWMargins: 16 16 16 16 +*CustomPageSize True: " + pop + pop + pop + 3 dict begin + /DeferredMediaSelection true def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice +" +*End + +*ParamCustomPageSize Width: 1 points 216 612 +*ParamCustomPageSize Height: 2 points 360 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 + +*%=== Halftone Information ================= +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi/600 dpi: "85.0" +*ResScreenAngle 600dpi/600 dpi: "45.0" +*ResScreenFreq 300dpi/300 dpi: "60.0" +*ResScreenAngle 300dpi/300 dpi: "45.0" + +*OpenUI *HPHalftone/Levels of Gray: PickOne +*OrderDependency: 10 DocumentSetup *HPHalftone +*DefaultHPHalftone: PrintersDefault +*HPHalftone PrintersDefault/Printer's Current Setting: "" +*HPHalftone Enhanced/Enhanced: " + << /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and + { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse + /ColorRendering findresource setcolorrendering + /EnhancedHalftone /Halftone findresource sethalftone + { } settransfer false setstrokeadjust + } + >> setpagedevice + currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + } if + /setscreen { pop pop pop } def + /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def + /sethalftone { pop } def +" +*End +*HPHalftone Standard/Standard: " + << /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and dup + currentpagedevice /PostRenderingEnhance get + currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and + { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} + { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse + /ColorRendering findresource setcolorrendering + { /DefaultHalftone600 } {/DefaultHalftone} ifelse + /Halftone findresource sethalftone + {} settransfer false setstrokeadjust + } + >> setpagedevice + currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + } if +" +*End +*?HPHalftone: " + currenthalftone /HalftoneType get 9 eq + {(Enhanced)} {(Standard)} ifelse = flush +" +*End +*CloseUI: *HPHalftone + +*%=== Resolution Enhancement ======================== +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*DefaultSmoothing: PrinterDefault +*OrderDependency: 20 DocumentSetup *Smoothing +*Smoothing PrinterDefault/Printer's Current Setting: "" +*Smoothing None/Off: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Light/Light: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Medium/Medium: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Dark/Dark: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >> +>> setpagedevice" +*End +*?Smoothing: " + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + [(None) (Light) (Medium) (Dark)] exch get print +" +*End +*CloseUI: *Smoothing + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%=== Color Control ======================== +*DefaultColorSep: ProcessBlack.85lpi.600dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 106 lpi /300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" + +*% For 106 lpi /600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" + +*%=== Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +" +*End + +*?FontList: " + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +" +*End + +*%=== Printer Messages (verbatim from printer): ================ +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "initializing" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "AppleTalk" +*Source: "BiTronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "cover open or no toner cartridge" +*PrinterError: "warming up" +*PrinterError: "resetting printer" +*PrinterError: "paper jam" +*PrinterError: "manual feed" +*PrinterError: "off line" +*PrinterError: "out of memory" +*PrinterError: "out of paper" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% ================================ +*% For "HP LaserJet 5MP" version 2014.103 +*% ================================ +*% The byte count of this file should be exactly 020717 or 021258 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 5P diff --git a/psprint_config/configuration/ppds/HPLJ5SI1.PS b/psprint_config/configuration/ppds/HPLJ5SI1.PS new file mode 100644 index 000000000000..52ce17ac72f0 --- /dev/null +++ b/psprint_config/configuration/ppds/HPLJ5SI1.PS @@ -0,0 +1,953 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*FileVersion: "1.3" +*FormatVersion: "4.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HPLJ5SI1.PPD" + +*% Product Version Information +*Product: "(HP LaserJet 5Si)" +*PSVersion:"(2014.108) 1" +*ModelName:"HP LaserJet 5Si" +*NickName: "HP LaserJet 5Si/5Si MX PS" + +*% =================================== +*% Basic Device Capabilities +*% =================================== +*LanguageLevel: "2" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: True +*?FileSystem: " + save + false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End +*Throughput: "24" + +*% =================================== +*% Emulations and Protocols +*% =================================== +*Protocols: PJL TBCP +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*% =================================== +*% Installable Options +*% =================================== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Envelope Feeder : Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /InputAttributes get dup + 2 known + {2 get null ne {(True)}{(False)} ifelse} + {pop (False)} ifelse + = flush + restore +" +*End +*CloseUI: *Option1 +*OpenUI *Option2/2000-Sheet Input Tray (Tray 4): Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + save + currentpagedevice /InputAttributes get dup + 4 known + {4 get null ne {(True)}{(False)} ifelse} + {pop (False)} ifelse + = flush + restore +" +*End +*CloseUI: *Option2 +*OpenUI *Option3/Duplex Unit (for 2-Sided Printing): Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice /Duplex known + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *Option3 +*OpenUI *Option4/Multi-Bin Mailbox: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*?Option4: " + save + currentpagedevice /OutputAttributes get + 4 known + {(True)}{(False)} ifelse + = flush + restore" +*End +*CloseUI: *Option4 +*OpenUI *Option5/Multi-Bin Mailbox Mode: PickOne +*DefaultOption5: MailboxModeMailbox +*Option5 MailboxModeMailbox/Mailbox: "" +*Option5 MailboxModeStacker/Stacking: "" +*Option5 MailboxModeSeperator/Job Separation: "" +*?Option5: " + save + currentpagedevice /OutputAttributes get + 5 known{(MailboxModeMailbox)}{(MailboxModeStacker)} ifelse + = flush + restore +" +*End +*CloseUI: *Option5 +*OpenUI *InstalledMemory/Printer Memory: PickOne +*DefaultInstalledMemory: 12Meg +*InstalledMemory 12Meg/12 - 27 MB Total RAM: "" +*InstalledMemory 28Meg/28 - 43 MB Total RAM: "" +*InstalledMemory 44Meg/44 - 59 MB Total RAM: "" +*InstalledMemory 60Meg/60 - 75 MB Total RAM: "" +*InstalledMemory 76Meg/76 -100 MB Total RAM: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 524288 div ceiling cvi 2 div + /size exch def + size 76 ge + {(76Meg)} + { + size 60 ge + {(60Meg)} + { + size 44 ge + {(44Meg)} + { + size 28 ge + {(28Meg)} + { + size 12 ge + {(12Meg)} + {(Unknown)} ifelse + } ifelse + } ifelse + } ifelse + } ifelse + = flush + restore +" +*End +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*% =================================== +*% User Interface Constraints +*% =================================== +*% If optional Env Feeder is not installed, disable access to Env Feeder +*UIConstraints: *Option1 False *InputSlot Envelope + +*% If optional Tray4 is not installed, disable access to Tray4 InputSlot +*UIConstraints: *Option2 False *InputSlot Tray4 + +*% If optional Duplexer is not installed, disable access to Duplex +*UIConstraints: *Option3 False *Duplex +*UIConstraints: *Option3 False *Duplex DuplexNoTumble +*UIConstraints: *Option3 False *Duplex DuplexTumble + +*% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations +*UIConstraints: *Option4 False *OutputBin Stacker +*UIConstraints: *Option4 False *OutputBin Seperator +*UIConstraints: *Option4 False *OutputBin OutputBin1 +*UIConstraints: *Option4 False *OutputBin OutputBin2 +*UIConstraints: *Option4 False *OutputBin OutputBin3 +*UIConstraints: *Option4 False *OutputBin OutputBin4 +*UIConstraints: *Option4 False *OutputBin OutputBin5 +*UIConstraints: *Option4 False *OutputBin OutputBin6 +*UIConstraints: *Option4 False *OutputBin OutputBin7 +*UIConstraints: *Option4 False *OutputBin OutputBin8 + +*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker and Seperator +*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Stacker +*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Seperator + +*% If Multi-Bin Mailbox mode is Stacker, disable Seperator and Individual Mailboxes +*UIConstraints: *Option5 MailboxModeStacker *OutputBin Seperator +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin1 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin2 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin3 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin4 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin5 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin6 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin7 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin8 + +*% If Multi-Bin Mailbox mode is Seperator, disable Stacker and Individual Mailboxes +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin Stacker +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin1 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin2 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin3 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin4 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin5 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin6 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin7 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin8 + +*% =================================== +*% Media Selection +*% =================================== +*LandscapeOrientation: Plus90 +*VariablePaperSize: False + +*% Page Selection by size +*OpenUI *PageSize/Page Size: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + <> setpagedevice" +*End +*PageSize Executive/Executive: " + <> setpagedevice" +*End +*PageSize Legal/US Legal: " + <> setpagedevice" +*End +*PageSize Tabloid/11x17: " + <> setpagedevice" +*End +*PageSize Tabloid.2/11x17 (Oversize): " + <> setpagedevice" +*End +*PageSize A4/A4: " + <> setpagedevice" +*End +*PageSize A3/A3: " + <> setpagedevice" +*End +*PageSize B4/JIS B4: " + <> setpagedevice" +*End +*PageSize B5/JIS B5: " + <> setpagedevice" +*End +*PageSize JDPost/Double Postcard: " + <> setpagedevice" +*End +*PageSize Comm10/Env Comm10: " + <> setpagedevice" +*End +*PageSize Monarch/Env Monarch: " + <> setpagedevice" +*End +*PageSize DL/Env DL: " + <> setpagedevice" +*End +*PageSize C5/Env C5: " + <> setpagedevice" +*End +*PageSize EnvB5/Env ISO B5: " + <> setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 17 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [792 1224] (Tabloid) put + dup [842 1274] (Tabloid.2) put + dup [842 1191] (A3) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [420 567] (JDPost) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [499 708] (EnvB5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% Page Selection by region - used for manual feed +*OpenUI *PageRegion/Page Region: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + <> setpagedevice" +*End +*PageRegion Executive/Executive: " + <> setpagedevice" +*End +*PageRegion Legal/US Legal: " + <> setpagedevice" +*End +*PageRegion Tabloid/11x17: " + <> setpagedevice" +*End +*PageRegion Tabloid.2/11x17 (Oversize): " + <> setpagedevice" +*End +*PageRegion A4/A4: " + <> setpagedevice" +*End +*PageRegion A3/A3: " + <> setpagedevice" +*End +*PageRegion B4/JIS B4: " + <> setpagedevice" +*End +*PageRegion B5/JIS B5: " + <> setpagedevice" +*End +*PageRegion JDPost/Double Postcard: " + <> setpagedevice" +*End +*PageRegion Comm10/Env Comm10: " + <> setpagedevice" +*End +*PageRegion Monarch/Env Monarch: " + <> setpagedevice" +*End +*PageRegion DL/Env DL: " + <> setpagedevice" +*End +*PageRegion C5/Env C5: " + <> setpagedevice" +*End +*PageRegion EnvB5/Env ISO B5: " + <> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06" +*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" +*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06" +*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50" +*ImageableArea Tabloid.2/11x17 (Oversize): "10.32 12.00 832.08 1262.40" +*ImageableArea A4/A4: "13.44 12.06 581.76 829.74" +*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00" +*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50" +*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50" +*ImageableArea JDPost/Double Postcard: "10.08 12.00 409.44 554.88" +*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06" +*ImageableArea DL/Env DL: "13.80 12.06 297.96 611.58" +*ImageableArea C5/Env C5: "12.60 12.06 446.52 637.02" +*ImageableArea EnvB5/Env ISO B5: "13.20 12.06 485.52 696.54" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension Tabloid.2/11x17 (Oversize): "842 1274" +*PaperDimension A4/A4: "595 842" +*PaperDimension A3/A3: "842 1191" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B5/JIS B5: "516 729" +*PaperDimension JDPost/Double Postcard: "420 567" +*PaperDimension Comm10/Env Comm10: "297 684" +*PaperDimension Monarch/Env Monarch: "279 540" +*PaperDimension DL/Env DL: "312 624" +*PaperDimension C5/Env C5: "459 649" +*PaperDimension EnvB5/Env ISO B5: "499 708" +*RequiresPageRegion All: True + +*% =================================== +*% Mediatype definitions +*% =================================== +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 20 AnySetup *MediaType +*DefaultMediaType: None +*MediaType None/None: " + <> setpagedevice" +*End +*MediaType Plain/Plain: " + <> setpagedevice" +*End +*MediaType Preprinted/Preprinted: " + <> setpagedevice" +*End +*MediaType Letterhead/Letterhead: " + <> setpagedevice" +*End +*MediaType Transparency/Transparency: " + <> setpagedevice" +*End +*MediaType Prepunched/Prepunched: " + <> setpagedevice" +*End +*MediaType Labels/Labels: " + <> setpagedevice" +*End +*MediaType Bond/Bond: " + <> setpagedevice" +*End +*MediaType Recycled/Recycled: " + <> setpagedevice" +*End +*MediaType Color/Color: " + <> setpagedevice" +*End +*MediaType Cardstock/Cardstock: " + <> setpagedevice" +*End +*?MediaType: " + save + currentpagedevice /InputAttributes get dup + /Priority get + 0 get get + /MediaType get + (Card Stock) anchorsearch + {pop pop (Cardstock)} if + = flush + restore +" +*End +*CloseUI: *MediaType + +*% =================================== +*% Media Handling Features +*% =================================== +*% Media Input Source +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Tray3 +*InputSlot Envelope/Envelope Feeder: " + <> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + <> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + <> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + <> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + <> setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /InputAttributes get /Priority get + 0 get + [(Tray2) (Tray3) (Envelope) (Tray1) (Tray4)] exch get = flush + restore +" +*End +*CloseUI: *InputSlot + +*% Enable/Disable Manual Feed +*OpenUI *ManualFeed/Manual Feed (Tray 1): Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/True: " + <> setpagedevice" +*End +*ManualFeed False/False: " + <> setpagedevice" +*End +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Two-sided Printing (Duplex) +*OpenUI *Duplex/2-Sided Printing: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: " + <> setpagedevice" +*End +*Duplex DuplexNoTumble/Long-Edge Binding: " + <> setpagedevice" +*End +*Duplex DuplexTumble/Short-Edge Binding: " + <> setpagedevice" +*End +*?Duplex: "save + currentpagedevice dup /Duplex known + {dup /Duplex get + {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {pop (None)} ifelse + } + {(None)} ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*% Media Output Destination +*OpenUI *OutputBin/Output Destination: PickOne +*OrderDependency: 50 AnySetup *OutputBin +*DefaultOutputBin: Upper +*OutputBin Upper/Top Output Bin (Face Down): "<> setpagedevice" +*OutputBin Left/Left Output Bin (Face Up): "<> setpagedevice" +*OutputBin Stacker/Stacker (Face Down):"<> setpagedevice" +*OutputBin Seperator/Job Seperator (Face Down):"<> setpagedevice" +*OutputBin OutputBin1/Mailbox 1 (Face Down): "<> setpagedevice" +*OutputBin OutputBin2/Mailbox 2 (Face Down): "<> setpagedevice" +*OutputBin OutputBin3/Mailbox 3 (Face Down): "<> setpagedevice" +*OutputBin OutputBin4/Mailbox 4 (Face Down): "<> setpagedevice" +*OutputBin OutputBin5/Mailbox 5 (Face Down): "<> setpagedevice" +*OutputBin OutputBin6/Mailbox 6 (Face Down): "<> setpagedevice" +*OutputBin OutputBin7/Mailbox 7 (Face Down): "<> setpagedevice" +*OutputBin OutputBin8/Mailbox 8 (Face Down): "<> setpagedevice" +*?OutputBin:" +save + currentpagedevice /OutputAttributes get dup + 5 known + {/Priority get 0 get + [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1) + (OutputBin2) (OutputBin3) (OutputBin4) + (OutputBin5) (OutputBin6) (OutputBin7) + (OutputBin8)] exch get = flush} + {/Priority get 0 get + [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse +restore +" +*End +*CloseUI: *OutputBin + +*PageStackOrder Upper: Normal +*PageStackOrder Left: Reverse +*PageStackOrder Stacker: Normal +*PageStackOrder Seperator: Normal +*PageStackOrder OutputBin1: Normal +*PageStackOrder OutputBin2: Normal +*PageStackOrder OutputBin3: Normal +*PageStackOrder OutputBin4: Normal +*PageStackOrder OutputBin5: Normal +*PageStackOrder OutputBin6: Normal +*PageStackOrder OutputBin7: Normal +*PageStackOrder OutputBin8: Normal + +*% =================================== +*% Resolution and Appearance Control +*% =================================== +*% Enable/Disable EconoMode +*JCLOpenUI *JCLEconomode/EconoMode: Boolean +*DefaultJCLEconomode: False +*OrderDependency: 20 JCLSetup *JCLEconomode +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*% Select Printer Resolution +*OpenUI *Resolution/Printer Resolution: PickOne +*OrderDependency: 10 DocumentSetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi/600 dpi: " +<< /HWResolution [600 600]>> setpagedevice" +*End +*Resolution 300dpi/300 dpi: " +<< /HWResolution [300 300]>> setpagedevice" +*End +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Resolution Enhancement +*OpenUI *Smoothing/Resolution Enhancement: Boolean +*OrderDependency: 15 DocumentSetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: " +<< /PostRenderingEnhance true >> setpagedevice" +*End +*Smoothing False/Off: " +<< /PostRenderingEnhance false >> setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True)}{ (False)} ifelse print + restore +" +*End +*CloseUI: *Smoothing + +*% =================================== +*% Gray Levels and Halftoning +*% =================================== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "85.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" + +*% Enable/Disable Enhanced Halftone +*OpenUI *HPHalftone/Levels of Gray: PickOne +*OrderDependency: 10 DocumentSetup *HPHalftone +*DefaultHPHalftone: Enhanced +*HPHalftone Enhanced/Enhanced: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and + {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse + /ColorRendering findresource setcolorrendering + /EnhancedHalftone /Halftone findresource sethalftone + { } settransfer false setstrokeadjust +} >> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance false >> setpagedevice + }if +/setscreen { 3 {pop} repeat } def +/setcolorscreen { 12 {pop} repeat } def +/sethalftone { pop } def +" +*End +*HPHalftone Standard/Standard: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and dup + currentpagedevice /PostRenderingEnhance get + { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} + { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse + /ColorRendering findresource setcolorrendering + { /DefaultHalftone600 } {/DefaultHalftone} ifelse + /Halftone findresource sethalftone + {} settransfer false setstrokeadjust + } +>> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance false >> setpagedevice + }if +" +*End +*?HPHalftone: " + save + currenthalftone /HalftoneType get 9 eq + {(Enhanced)} {(Standard)} ifelse = flush + restore +" +*End +*CloseUI: *HPHalftone +*DefaultScreenProc: Dot +*ScreenProc HPEnhanced: " + { /EnhancedHalftone /Halftone findresource }" +*End +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% =================================== +*% Color Control +*% =================================== +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 53 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 106 lpi /300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi /600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" + +*% =================================== +*% Font Information +*% =================================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " + save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush + restore +" +*End + +*% =================================== +*% Printer Messages +*% =================================== +*% Printer Messages (verbatim from printer): +*Message: "%%[exitserver: permanent state may be changed]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "warming up"/warming up +*Status: "initializing"/initializing +*Status: "idle"/idle +*Status: "waiting"/waiting +*Status: "busy"/busy +*Status: "printing"/printing +*Status: "printing test page"/printing test page +*Status: "PrinterError: needs attention"/needs attention +*Status: "PrinterError: cover open"/cover open +*Status: "PrinterError: no toner cartridge"/no toner cartridge +*Status: "PrinterError: manual feed"/manual feed +*Status: "PrinterError: out of paper"/out of paper +*Status: "PrinterError: Paper Jam"/Paper Jam +*Status: "PrinterError: page protect needed"/page protect needed +*Status: "PrinterError: out of memory"/out of memory +*Status: "PrinterError: output bin full"/output bin full +*Status: "PrinterError: resetting printer"/resetting printer +*Status: "PrinterError: toner is low"/toner is low +*Status: "PrinterError: off line"/off line + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "needs attention"/needs attention +*PrinterError: "cover open"/cover open +*PrinterError: "no toner cartridge"/no toner cartridge +*PrinterError: "manual feed"/manual feed +*PrinterError: "out of paper"/out of paper +*PrinterError: "Paper Jam"/Paper Jam +*PrinterError: "page protect needed"/page protect needed +*PrinterError: "out of memory"/out of memory +*PrinterError: "output bin full"/output bin full +*PrinterError: "resetting printer"/resetting printer +*PrinterError: "toner is low"/toner is low +*PrinterError: "off line"/off line + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "other I/O"/other I/O +*Source: "AppleTalk"/AppleTalk +*Source: "APPLETALK"/AppleTalk +*Source: "ATALK"/AppleTalk +*Source: "LocalTalk"/LocalTalk +*Source: "Parallel"/Parallel +*Source: "EtherTalk"/EtherTalk +*Source: "NOVELL"/NOVELL +*Source: "DLC/LLC"/DLC/LLC +*Source: "ETALK"/EtherTalk +*Source: "TCP/IP"/TCP/IP + +*% =================================== +*% System Management +*% =================================== +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" +*FreeVM: "1515136" +*VMOption 12Meg/12 - 27 MB Total RAM: "1515136" +*VMOption 28Meg/28 - 43 MB Total RAM: "5681347" +*VMOption 44Meg/44 - 59 MB Total RAM: "8040643" +*VMOption 60Meg/60 - 75 MB Total RAM: "8040643" +*VMOption 76Meg/76 -100 MB Total RAM: "8040643" +*SuggestedWaitTimeout: "120" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Cannot reset printer.) = flush +" +*End + +*% ============================================= +*% For "HP LaserJet 5Si/5Si MX" version 2014.103 +*% ============================================= +*% The byte count of this file should be exactly 035629 or 036582 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 5Si diff --git a/psprint_config/configuration/ppds/HPLJ5SIM.PS b/psprint_config/configuration/ppds/HPLJ5SIM.PS new file mode 100644 index 000000000000..4096bb769162 --- /dev/null +++ b/psprint_config/configuration/ppds/HPLJ5SIM.PS @@ -0,0 +1,1006 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Manufacturer: "HP" +*PCFileName: "HPLJ5SIM.PPD" + +*% Product Version Information +*Product: "(HP LaserJet 5Si)" +*PSVersion:"(2014.108) 1" +*ModelName:"HP LaserJet 5Si Mopier PS" +*NickName: "HP LaserJet 5Si Mopier PS" + +*% =================================== +*% Basic Device Capabilities +*% =================================== +*LanguageLevel: "2" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: True +*?FileSystem: " + save + false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {(NO Type42} ifelse = flush + restore + " +*End +*Throughput: "24" + +*% =================================== +*% Emulations and Protocols +*% =================================== +*Protocols: PJL TBCP +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*% =================================== +*% Installable Options +*% =================================== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Envelope Feeder : Boolean +*DefaultOption1: True +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /InputAttributes get dup + 2 known + {2 get null ne {(True)}{(False)} ifelse} + {pop (False)} ifelse + = flush + restore +" +*End +*CloseUI: *Option1 +*OpenUI *Option2/2000-Sheet Input Tray (Tray 4): Boolean +*DefaultOption2: True +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + save + currentpagedevice /InputAttributes get dup + 4 known + {4 get null ne {(True)}{(False)} ifelse} + {pop (False)} ifelse + = flush + restore +" +*End +*CloseUI: *Option2 +*OpenUI *Option3/Duplex Unit (for 2-Sided Printing): Boolean +*DefaultOption3: True +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice /Duplex known + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *Option3 + +*OpenUI *Option4/Mailbox with Stapler: Boolean +*DefaultOption4: True +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*?Option4: " + save + currentpagedevice /OutputAttributes get + 5 known + {(True)}{(False)} ifelse + = flush + restore" +*End +*CloseUI: *Option4 + +*OpenUI *Option5/Mailbox with Stapler Mode: PickOne +*DefaultOption5: MailboxModeMailbox +*Option5 MailboxModeMailbox/Mailbox: "" +*Option5 MailboxModeStacker/Stacking: "" +*Option5 MailboxModeSeparator/Job Separation: "" +*?Option5: " + save + currentpagedevice /OutputAttributes get + 6 known{(MailboxModeMailbox)}{(MailboxModeStacker)} ifelse + = flush + restore +" +*End +*CloseUI: *Option5 + + +*OpenUI *Option6/Printer Hard Disk: PickOne +*DefaultOption6: True +*Option6 True/Installed: "" +*Option6 False/Not Installed: "" +*?Option6: " + save + false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Option6 + + + + +*OpenUI *InstalledMemory/Printer Memory: PickOne +*DefaultInstalledMemory: 44Meg +*InstalledMemory 12Meg/12 - 27 MB Total RAM: "" +*InstalledMemory 28Meg/28 - 43 MB Total RAM: "" +*InstalledMemory 44Meg/44 - 59 MB Total RAM: "" +*InstalledMemory 60Meg/60 - 75 MB Total RAM: "" +*InstalledMemory 76Meg/76 -100 MB Total RAM: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 524288 div ceiling cvi 2 div + /size exch def + size 76 ge + {(76Meg)} + { + size 60 ge + {(60Meg)} + { + size 44 ge + {(44Meg)} + { + size 28 ge + {(28Meg)} + { + size 2 ge + {(12Meg)} + {(Unknown)} ifelse + } ifelse + } ifelse + } ifelse + } ifelse + = flush + restore +" +*End +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*% =================================== +*% User Interface Constraints +*% =================================== +*% If optional Env Feeder is not installed, disable access to Env Feeder +*UIConstraints: *Option1 False *InputSlot Envelope + +*% If optional Tray4 is not installed, disable access to Tray4 InputSlot +*UIConstraints: *Option2 False *InputSlot Tray4 + +*% If optional Duplexer is not installed, disable access to Duplex +*UIConstraints: *Option3 False *Duplex + +*% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations +*UIConstraints: *Option4 False *OutputBin Stacker +*UIConstraints: *Option4 False *OutputBin Separator +*UIConstraints: *Option4 False *OutputBin Stapler +*UIConstraints: *Option4 False *OutputBin OutputBin1 +*UIConstraints: *Option4 False *OutputBin OutputBin2 +*UIConstraints: *Option4 False *OutputBin OutputBin3 +*UIConstraints: *Option4 False *OutputBin OutputBin4 +*UIConstraints: *Option4 False *OutputBin OutputBin5 + + + +*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker and Separator +*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Stacker +*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Separator + + +*% If Multi-Bin Mailbox mode is Stacker, disable Separator and Individual Mailboxes +*UIConstraints: *Option5 MailboxModeStacker *OutputBin Separator +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin1 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin2 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin3 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin4 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin5 + + + +*% If Multi-Bin Mailbox mode is Separator, disable Stacker and Individual Mailboxes +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin Stacker +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin1 +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin2 +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin3 +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin4 +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin5 + +*% If hard disk is not installed you cannot turn on collating. +*UIConstraints: *Option6 False *HPCollate True + + +*% =================================== +*% Media Selection +*% =================================== +*LandscapeOrientation: Plus90 + +*% Page Selection by size +*OpenUI *PageSize/Page Size: PickOne +*OrderDependency: 30.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + <> setpagedevice" +*End +*PageSize Executive/Executive: " + <> setpagedevice" +*End +*PageSize Legal/US Legal: " + <> setpagedevice" +*End +*PageSize Tabloid/11x17: " + <> setpagedevice" +*End +*PageSize Custom/11x17 (Oversize): " + <> setpagedevice" +*End +*PageSize A4/A4: " + <> setpagedevice" +*End +*PageSize A3/A3: " + <> setpagedevice" +*End +*PageSize B4/JIS B4: " + <> setpagedevice" +*End +*PageSize B5/JIS B5: " + <> setpagedevice" +*End +*PageSize DoublePostcard/Double Postcard: " + <> setpagedevice" +*End +*PageSize Env10/Env Comm10: " + <> setpagedevice" +*End +*PageSize EnvMonarch/Env Monarch: " + <> setpagedevice" +*End +*PageSize EnvDL/Env DL: " + <> setpagedevice" +*End +*PageSize EnvC5/Env C5: " + <> setpagedevice" +*End +*PageSize EnvISOB5/Env ISO B5: " + <> setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 17 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [792 1224] (Tabloid) put + dup [842 1274] (Custom) put + dup [842 1191] (A3) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [420 567] (DoublePostcard) put + dup [297 684] (Env10) put + dup [279 540] (EnvMonarch) put + dup [312 624] (EnvDL) put + dup [459 649] (EnvC5) put + dup [499 709] (EnvISOB5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% Page Selection by region - used for manual feed +*OpenUI *PageRegion/Page Region: PickOne +*OrderDependency: 40.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + <> setpagedevice" +*End +*PageRegion Executive/Executive: " + <> setpagedevice" +*End +*PageRegion Legal/US Legal: " + <> setpagedevice" +*End +*PageRegion Tabloid/11x17: " + <> setpagedevice" +*End +*PageRegion Custom/11x17 (Oversize): " + <> setpagedevice" +*End +*PageRegion A4/A4: " + <> setpagedevice" +*End +*PageRegion A3/A3: " + <> setpagedevice" +*End +*PageRegion B4/JIS B4: " + <> setpagedevice" +*End +*PageRegion B5/JIS B5: " + <> setpagedevice" +*End +*PageRegion DoublePostcard/Double Postcard: " + <> setpagedevice" +*End +*PageRegion Env10/Env Comm10: " + <> setpagedevice" +*End +*PageRegion EnvMonarch/Env Monarch: " + <> setpagedevice" +*End +*PageRegion EnvDL/Env DL: " + <> setpagedevice" +*End +*PageRegion EnvC5/Env C5: " + <> setpagedevice" +*End +*PageRegion EnvISOB5/Env ISO B5: " + <> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06" +*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" +*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06" +*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50" +*ImageableArea Custom/11x17 (Oversize): "10.32 12.00 832.08 1262.40" +*ImageableArea A4/A4: "13.44 12.06 581.76 829.74" +*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00" +*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50" +*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50" +*ImageableArea DoublePostcard/Double Postcard: "10.08 12.00 409.44 554.88" +*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06" +*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06" +*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58" +*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02" +*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension Custom/11x17 (Oversize): "842 1274" +*PaperDimension A4/A4: "595 842" +*PaperDimension A3/A3: "842 1191" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B5/JIS B5: "516 729" +*PaperDimension DoublePostcard/Double Postcard: "420 567" +*PaperDimension Env10/Env Comm10: "297 684" +*PaperDimension EnvMonarch/Env Monarch: "279 540" +*PaperDimension EnvDL/Env DL: "312 624" +*PaperDimension EnvC5/Env C5: "459 649" +*PaperDimension EnvISOB5/Env ISO B5: "499 708" +*RequiresPageRegion All: True + +*% =================================== +*% Mediatype definitions +*% =================================== +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 20.0 AnySetup *MediaType +*DefaultMediaType: None +*MediaType None/None: " + <> setpagedevice" +*End +*MediaType Plain/Plain: " + <> setpagedevice" +*End +*MediaType Preprinted/Preprinted: " + <> setpagedevice" +*End +*MediaType Letterhead/Letterhead: " + <> setpagedevice" +*End +*MediaType Transparency/Transparency: " + <> setpagedevice" +*End +*MediaType Prepunched/Prepunched: " + <> setpagedevice" +*End +*MediaType Labels/Labels: " + <> setpagedevice" +*End +*MediaType Bond/Bond: " + <> setpagedevice" +*End +*MediaType Recycled/Recycled: " + <> setpagedevice" +*End +*MediaType Color/Color: " + <> setpagedevice" +*End +*MediaType Cardstock/Cardstock: " + <> setpagedevice" +*End +*?MediaType: " + save + currentpagedevice /InputAttributes get dup + /Priority get + 0 get get + /MediaType get + (Card Stock) anchorsearch + {pop pop (Cardstock)} if + = flush + restore +" +*End +*CloseUI: *MediaType + +*% =================================== +*% Media Handling Features +*% =================================== +*% Media Input Source +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 20.0 AnySetup *InputSlot +*DefaultInputSlot: Tray3 +*InputSlot Envelope/Envelope Feeder: " + <> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + <> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + <> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + <> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + <> setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /InputAttributes get /Priority get + 0 get + [(Tray2) (Tray3) (Envelope) (Tray1) (Tray4)] exch get = flush + restore +" +*End +*CloseUI: *InputSlot + +*% Enable/Disable Manual Feed +*OpenUI *ManualFeed/Manual Feed (Tray 1): Boolean +*OrderDependency: 20.0 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/True: " + <> setpagedevice" +*End +*ManualFeed False/False: " + <> setpagedevice" +*End +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Two-sided Printing (Duplex) +*OpenUI *Duplex/2-Sided Printing: PickOne +*OrderDependency: 50.0 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: " + <> setpagedevice" +*End +*Duplex DuplexNoTumble/Long-Edge Binding: " + <> setpagedevice" +*End +*Duplex DuplexTumble/Short-Edge Binding: " + <> setpagedevice" +*End +*?Duplex: "save + currentpagedevice dup /Duplex known + {dup /Duplex get + {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {pop (None)} ifelse + } + {pop (None)} ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*PageStackOrder Upper: Normal +*PageStackOrder Left: Reverse +*PageStackOrder Stacker: Normal +*PageStackOrder Separator: Normal +*PageStackOrder Stapler: Normal +*PageStackOrder OutputBin1: Normal +*PageStackOrder OutputBin2: Normal +*PageStackOrder OutputBin3: Normal +*PageStackOrder OutputBin4: Normal +*PageStackOrder OutputBin5: Normal + +*% Media Output Destination +*OpenUI *OutputBin/Output Destination: PickOne +*OrderDependency: 50.0 AnySetup *OutputBin +*DefaultOutputBin: Upper + +*OutputBin Upper/Top Output Bin (Face Down): "<> setpagedevice" +*OutputBin Left/Left Output Bin (Face Up): " + currentpagedevice /OutputAttributes get + 5 known + {<> setpagedevice} + {<> setpagedevice} + ifelse +" +*End +*OutputBin Stacker/Stacker (Face Down): "<> setpagedevice" +*OutputBin Separator/Job Separator (Face Down): "<> setpagedevice" +*OutputBin Stapler/Stapler (Face Down): "<> setpagedevice" +*OutputBin OutputBin1/Mailbox 1 (Face Down): "<> setpagedevice" +*OutputBin OutputBin2/Mailbox 2 (Face Down): "<> setpagedevice" +*OutputBin OutputBin3/Mailbox 3 (Face Down): "<> setpagedevice" +*OutputBin OutputBin4/Mailbox 4 (Face Down): "<> setpagedevice" +*OutputBin OutputBin5/Mailbox 5 (Face Down): "<> setpagedevice" +*?OutputBin:" +save + currentpagedevice /OutputAttributes get dup + 6 known + {/Priority get 0 get + [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1) + (OutputBin2) (OutputBin3) (OutputBin4) + (OutputBin5)] exch get = flush} + {/Priority get 0 get + [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse +restore +" +*End +*CloseUI: *OutputBin + +*% =================================== +*% Resolution Enhancement +*% =================================== +*% Resolution Enhancement +*OpenUI *Smoothing/Resolution Enhancement: Boolean +*OrderDependency: 15 DocumentSetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: " +<< /PostRenderingEnhance true >> setpagedevice" +*End +*Smoothing False/Off: " +<< /PostRenderingEnhance false >> setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True)}{ (False)} ifelse print + restore +" +*End +*CloseUI: *Smoothing + + +*% =================================== +*% Resolution and Appearance Control +*% =================================== +*% Enable/Disable EconoMode +*JCLOpenUI *JCLEconomode/EconoMode: Boolean +*DefaultJCLEconomode: False +*OrderDependency: 20 JCLSetup *JCLEconomode +*JCLEconomode False/Highest Quality: "@PJL SET ECONOMODE = OFF<0A>" +*JCLEconomode True/Save Toner: "@PJL SET ECONOMODE = ON<0A>" +*JCLCloseUI: *JCLEconomode + +*% Select Printer Resolution +*OpenUI *Resolution/Printer Resolution: PickOne +*OrderDependency: 10.0 DocumentSetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi/600 dpi: " +<< /HWResolution [600 600]>> setpagedevice" +*End +*Resolution 300dpi/300 dpi: " +<< /HWResolution [300 300]>> setpagedevice" +*End +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + + + +*% =================================== +*% Finishing Feature +*% =================================== +*% Enable/Disable Collate via PostScript +*OpenUI *HPCollate/Collate: Boolean +*OrderDependency: 20.0 AnySetup *HPCollate +*DefaultHPCollate: True +*HPCollate True/On: " + <> setpagedevice" +*End +*HPCollate False/Off: " + <> setpagedevice" +*End +*?HPCollate: " + save + currentpagedevice /Collate get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *HPCollate + + +*% =================================== +*% Gray Levels and Halftoning +*% =================================== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "85.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" + +*% Enable/Disable Enhanced Halftone +*OpenUI *HPHalftone/Levels of Gray: PickOne +*OrderDependency: 10.0 DocumentSetup *HPHalftone +*DefaultHPHalftone: Enhanced +*HPHalftone Enhanced/Enhanced: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and + {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse + /ColorRendering findresource setcolorrendering + /EnhancedHalftone /Halftone findresource sethalftone + { } settransfer false setstrokeadjust +} >> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance false >> setpagedevice + }if +/setscreen { 3 {pop} repeat } def +/setcolorscreen { 12 {pop} repeat } def +/sethalftone { pop } def +" +*End +*HPHalftone Standard/Standard: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and dup + currentpagedevice /PostRenderingEnhance get + { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} + { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse + /ColorRendering findresource setcolorrendering + { /DefaultHalftone600 } {/DefaultHalftone} ifelse + /Halftone findresource sethalftone + {} settransfer false setstrokeadjust + } +>> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance false >> setpagedevice + }if +" +*End +*?HPHalftone: " + save + currenthalftone /HalftoneType get 9 eq + {(Enhanced)} {(Standard)} ifelse = flush + restore +" +*End +*CloseUI: *HPHalftone +*DefaultScreenProc: Dot +*ScreenProc HPEnhanced: " + { /EnhancedHalftone /Halftone findresource }" +*End +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% =================================== +*% Color Control +*% =================================== +*DefaultColorSep: ProcessBlack.85lpi.600dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 53 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53lpi/300dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53lpi/300dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53lpi/300dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53lpi/300dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53lpi/300dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53lpi/300dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53lpi/300dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53lpi/300dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53lpi/300dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53lpi/300dpi: "50.0" + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60lpi/300dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60lpi/300dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60lpi/300dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60lpi/300dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60lpi/300dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60lpi/300dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60lpi/300dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60lpi/300dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60lpi/300dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60lpi/300dpi: "60" + +*% For 106 lpi /300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106lpi/300dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106lpi/300dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106lpi/300dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106lpi/300dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106lpi/300dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106lpi/300dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106lpi/300dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106lpi/300dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106lpi/300dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106lpi/300dpi: "100.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85lpi/600dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85lpi/600dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85lpi/600dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85lpi/600dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85lpi/600dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85lpi/600dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85lpi/600dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85lpi/600dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85lpi/600dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85lpi/600dpi: "30.0" +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85lpi/600dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71lpi/600dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71lpi/600dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71lpi/600dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71lpi/600dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71lpi/600dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71lpi/600dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71lpi/600dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71lpi/600dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71lpi/600dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71lpi/600dpi: "66.6667" + +*% For 106 lpi /600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106lpi/600dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106lpi/600dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106lpi/600dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106lpi/600dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106lpi/600dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106lpi/600dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106lpi/600dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106lpi/600dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106lpi/600dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106lpi/600dpi: "100.0" + +*% =================================== +*% Font Information +*% =================================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " + save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush + restore +" +*End + +*% =================================== +*% Printer Messages +*% =================================== +*% Printer Messages (verbatim from printer): +*Message: "%%[exitserver: permanent state may be changed]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "warming up"/warming up +*Status: "initializing"/initializing +*Status: "idle"/idle +*Status: "waiting"/waiting +*Status: "busy"/busy +*Status: "printing"/printing +*Status: "printing test page"/printing test page +*Status: "PrinterError: needs attention"/needs attention +*Status: "PrinterError: cover open"/cover open +*Status: "PrinterError: no toner cartridge"/no toner cartridge +*Status: "PrinterError: manual feed"/manual feed +*Status: "PrinterError: out of paper"/out of paper +*Status: "PrinterError: Paper Jam"/Paper Jam +*Status: "PrinterError: page protect needed"/page protect needed +*Status: "PrinterError: out of memory"/out of memory +*Status: "PrinterError: output bin full"/output bin full +*Status: "PrinterError: resetting printer"/resetting printer +*Status: "PrinterError: toner is low"/toner is low +*Status: "PrinterError: off line"/off line + +*% PrinterError (format: %%[ PrinterError: ]%%) +*PrinterError: "needs attention"/needs attention +*PrinterError: "cover open"/cover open +*PrinterError: "no toner cartridge"/no toner cartridge +*PrinterError: "manual feed"/manual feed +*PrinterError: "out of paper"/out of paper +*PrinterError: "Paper Jam"/Paper Jam +*PrinterError: "page protect needed"/page protect needed +*PrinterError: "out of memory"/out of memory +*PrinterError: "output bin full"/output bin full +*PrinterError: "resetting printer"/resetting printer +*PrinterError: "toner is low"/toner is low +*PrinterError: "off line"/off line + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "other I/O"/other I/O +*Source: "LocalTalk"/LocalTalk +*Source: "Parallel"/Parallel +*Source: "EtherTalk"/EtherTalk +*Source: "NOVELL"/NOVELL +*Source: "DLC/LLC"/DLC/LLC +*Source: "ETALK"/EtherTalk +*Source: "TCP/IP"/TCP/IP + +*% =================================== +*% System Management +*% =================================== +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" +*FreeVM: "1515136" +*VMOption 12Meg/12 - 27 MB Total RAM: "1515136" +*VMOption 28Meg/28 - 43 MB Total RAM: "5681347" +*VMOption 44Meg/44 - 59 MB Total RAM: "8040643" +*VMOption 60Meg/60 - 75 MB Total RAM: "8040643" +*VMOption 76Meg/76 -100 MB Total RAM: "8040643" +*SuggestedWaitTimeout: "120" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Cannot reset printer.) = flush +" +*End + +*% ============================================= +*% For "HP LaserJet 5Si/5Si Mopier" *PSVersion:"(2014.108) 1" +*% DateCode: 19960813 +*% ============================================= +*% The byte count of this file should be exactly 035756 or 036762 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 5Si diff --git a/psprint_config/configuration/ppds/HPLJ__31.PS b/psprint_config/configuration/ppds/HPLJ__31.PS new file mode 100644 index 000000000000..6a4113ea87e3 --- /dev/null +++ b/psprint_config/configuration/ppds/HPLJ__31.PS @@ -0,0 +1,407 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.0" +*LanguageVersion: English +*PCFileName: "HPLJ__31.PPD" +*Product: "(HP LaserJet III)" +*PSVersion: "(2010.118) 2" +*ModelName: "HP LaserJet III PostScript Plus" +*ShortNickName: "HP LaserJet III v2010.118" +*NickName: "HP LaserJet III PostScript Plus v2010.118" + +*% ==== Options and Constraints ==== + +*UIConstraints: *PageSize B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageSize B5 +*UIConstraints: *PageRegion B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageRegion B5 + +*% General Information and Defaults =============== +*LanguageLevel: "2" +*Protocols: TBCP +*FreeVM: "315000" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore +" +*End + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer Default:"" +*Smoothing None/Off: "2 dict + dup/PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Light: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 1 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Medium: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 2 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Dark: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 3 put + dup /Type 8 put + put setpagedevice" +*End +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] currentpagedevice + /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if get = flush restore" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " +2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " +2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/JIS B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/Env C5 162 x 229 mm: " + 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 8 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [516 729] (B5) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [460 649] (C5) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/JIS B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/Env C5 162 x 229 mm: " + 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.0001 594.0 774.0 " +*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.0 594.0 990.0 " +*ImageableArea A4/A4 210 x 297 mm: "18.0 18.0 578.64 824.4 " +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.0 501.84 738.0" +*ImageableArea B5/JIS B5 182 x 257 mm: "18.0 18.0 509.52 713.04 " +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0 18.0 279.12 666.0 " +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.0 263.76 522.0 " +*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.0 294.48 605.52 " +*ImageableArea C5/Env C5 162 x 229 mm: "18.0 18.0 440.4 630.48 " +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension B5/JIS B5 182 x 257 mm: "516 729" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" +*PaperDimension C5/Env C5 162 x 229 mm: "460 649" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " +save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette/Paper Tray: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "OptionalIO" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 2 +*% Last Edit Date: Jun 6 1994 +*% The byte count of this file should be exactly 014405 or 014812 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet III diff --git a/psprint_config/configuration/ppds/HP_3D52_.PS b/psprint_config/configuration/ppds/HP_3D52_.PS new file mode 100644 index 000000000000..08cf99f5524f --- /dev/null +++ b/psprint_config/configuration/ppds/HP_3D52_.PS @@ -0,0 +1,430 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.4" +*PCFileName: "HP_3D522.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet IIID)" +*PSVersion: "(52.2) 0" +*ModelName: "HP LaserJet IIID PostScript Cartridge" +*ShortNickName: "HP LaserJetIIID Cartridge v52.2" +*NickName: "HP LaserJet IIID PostScript Cartridge v52.2" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 +*UIConstraints: *ManualFeed False *PageSize B5 +*UIConstraints: *PageSize B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageRegion B5 +*UIConstraints: *PageRegion B5 *ManualFeed False + +*% General Information and Defaults =============== +*FreeVM: "264000" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*OpenUI *Smoothing/RET: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: "0 statusdict /setdoret get exec" +*Smoothing Light: "1 statusdict /setdoret get exec" +*Smoothing Medium: "2 statusdict /setdoret get exec" +*Smoothing Dark: "3 statusdict /setdoret get exec" +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec + dup 3 gt{pop 4}if get = flush restore +" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt +1 exch sub }" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec" +*?PageSize: " +save +9 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /b5tray (B5) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL) put + dup /c5envelopetray (C5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*PageRegion C5/C5 Envelope: "c5envelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738 " +*ImageableArea A4: "18 19 578 824 " +*ImageableArea B5: "18 19 505 713 " +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 " +*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 " +*ImageableArea DL/DL Envelope: "18 19 294 605 " +*ImageableArea C5/C5 Envelope: "18 19 440 630 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" + +*DefaultOutputOrder: Normal +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: "0 statusdict /setpapertray get exec" +*InputSlot Lower/Lower Tray: "1 statusdict /setpapertray get exec" +*InputSlot Envelope/Envelope Feeder: "2 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Lower) (Envelope) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex DuplexTumble: " + true statusdict /setduplexmode get exec true statusdict /settumble get exec" +*End +*Duplex DuplexNoTumble: " + true statusdict /setduplexmode get exec false statusdict /settumble get exec" +*End +*Duplex None: " + false statusdict /setduplexmode get exec false statusdict /settumble get exec" +*End +*?Duplex: " +save + statusdict /duplexmode get exec + {statusdict /tumble get exec{(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "true statusdict /settrayswitch get exec" +*TraySwitch False: "false statusdict /settrayswitch get exec" +*?TraySwitch: " +save + statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "HP LaserJet IIID" version 52.2 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 16 1994 +*% The byte count of this file should be exactly 014585 or 015015 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIID diff --git a/psprint_config/configuration/ppds/HP_3P52_.PS b/psprint_config/configuration/ppds/HP_3P52_.PS new file mode 100644 index 000000000000..a9fb10be39d1 --- /dev/null +++ b/psprint_config/configuration/ppds/HP_3P52_.PS @@ -0,0 +1,382 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "3.4" +*PCFileName: "HP_3P522.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet IIIP)" +*PSVersion: "(52.2) 0" +*ModelName: "HP LaserJet IIIP PostScript Cartridge" +*ShortNickName: "HP LaserJetIIIP Cartridge v52.2" +*NickName: "HP LaserJet IIIP PostScript Cartridge v52.2" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower +*UIConstraints: *ManualFeed False *PageSize B5 +*UIConstraints: *PageSize B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageRegion B5 +*UIConstraints: *PageRegion B5 *ManualFeed False + +*% General Information and Defaults =============== +*FreeVM: "264000" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*OpenUI *Smoothing/RET: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: "0 statusdict /setdoret get exec" +*Smoothing Light: "1 statusdict /setdoret get exec" +*Smoothing Medium: "2 statusdict /setdoret get exec" +*Smoothing Dark: "3 statusdict /setdoret get exec" +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec + dup 3 gt{pop 4}if get = flush +restore +" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec" +*?PageSize: " +save +9 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /b5tray (B5) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL) put + dup /c5envelopetray (C5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*PageRegion C5/C5 Envelope: "c5envelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738 " +*ImageableArea A4: "18 19 578 824 " +*ImageableArea B5: "18 19 505 713 " +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 " +*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 " +*ImageableArea DL/DL Envelope: "18 19 294 605 " +*ImageableArea C5/C5 Envelope: "18 19 440 630 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" + +*LandscapeOrientation: Plus90 +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Unknown +*InputSlot Upper/Upper Tray: "0 statusdict /setpapertray get exec" +*InputSlot Lower/Lower Tray: "1 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Lower) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "HP LaserJet IIIP" version 52.2 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 16 1994 +*% The byte count of this file should be exactly 012998 or 013380 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIIP diff --git a/psprint_config/configuration/ppds/HP__CLJ1.PS b/psprint_config/configuration/ppds/HP__CLJ1.PS new file mode 100644 index 000000000000..36425dc8e242 --- /dev/null +++ b/psprint_config/configuration/ppds/HP__CLJ1.PS @@ -0,0 +1,689 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% ============================= +*% ============================= +*% Product/PPD Information +*% ============================= +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "hp__clj1.ppd" + +*Product: "(HP Color LaserJet)" +*ModelName: "HP Color LaserJet PS" +*NickName: "HP Color LaserJet PS" +*PSVersion: "(2013.114) 4" + +*% ============================= +*% Basic Device Capabilities +*% ============================= +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: CMY +*TTRasterizer: Type42 +*FileSystem: False +*Throughput: "10" + +*% ============================= +*% Emulations and Protocols +*% ============================= +*Protocols: PJL TBCP + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*% ============================= +*% Installable Options +*% ============================= +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Rear Feed Unit: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /InputAttributes get + 1 get + null eq + {(False)}{(True)}ifelse = flush + restore +" +*End +*CloseUI: *Option1 + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/ 8 - 15 MB Total RAM: "" +*InstalledMemory 16Meg/ 16 - 23 MB Total RAM: "" +*InstalledMemory 24Meg/ 24 - 31 MB Total RAM: "" +*InstalledMemory 32Meg/ 32 - 39 MB Total RAM: "" +*InstalledMemory 40Meg/ 40 - 56 MB Total RAM: "" + +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 524288 div ceiling cvi 2 div + /size exch def + size 40 ge + {(40Meg)} + {size 32 ge + {(32Meg)} + {size 24 ge + {(24Meg)} + {size 16 ge + {(16Meg)} + {(8Meg)} ifelse + }ifelse + }ifelse + }ifelse = flush + restore +" +*End +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + + + +*% ============================= +*% User Interface Constraints +*% ============================= +*% Disable access to Rear Tray and Manual Feed if AFU is not installed +*UIConstraints: *Option1 False *InputSlot Rear +*UIConstraints: *Option1 False *InputSlot ManualFeed + +*% If transparencies are selected, set Output Bin to Lower +*UIConstraints: *MediaType Transparency *OutputBin Upper +*UIConstraints: *MediaType Plain *OutputBin Lower + +*% If selected page size is not supported, disable Rear Tray +*UIConstraints: *PageSize Tabloid *InputSlot Rear +*UIConstraints: *PageRegion Tabloid *InputSlot Rear +*UIConstraints: *PageSize Legal *InputSlot Rear +*UIConstraints: *PageRegion Legal *InputSlot Rear +*UIConstraints: *PageSize A3 *InputSlot Rear +*UIConstraints: *PageRegion A3 *InputSlot Rear + +*%If Rear Tray selected disable Tabloid/A3/Legal paper sizes +*UIConstraints: *InputSlot Rear *PageSize Tabloid +*UIConstraints: *InputSlot Rear *PageRegion Tabloid +*UIConstraints: *InputSlot Rear *PageSize Legal +*UIConstraints: *InputSlot Rear *PageRegion Legal +*UIConstraints: *InputSlot Rear *PageSize A3 +*UIConstraints: *InputSlot Rear *PageRegion A3 + +*% If selected paper size != Letter/a4/executive, disable Color Models +*UIConstraints: *PageSize Tabloid *HPColorModel Color +*UIConstraints: *PageRegion Tabloid *HPColorModel Color +*UIConstraints: *PageSize Legal *HPColorModel Color +*UIConstraints: *PageRegion Legal *HPColorModel Color +*UIConstraints: *PageSize A3 *HPColorModel Color +*UIConstraints: *PageRegion A3 *HPColorModel Color + +*% If selected paper size != Letter/A4/Executive, Disable HPPantone option +*UIConstraints: *PageSize Tabloid *HPPantone True +*UIConstraints: *PageRegion Tabloid *HPPantone True +*UIConstraints: *PageSize Legal *HPPantone True +*UIConstraints: *PageRegion Legal *HPPantone True +*UIConstraints: *PageSize A3 *HPPantone True +*UIConstraints: *PageRegion A3 *HPPantone True + +*% Disable paper sizes if HPPantone is selected +*UIConstraints: *HPPantone True *PageSize Tabloid +*UIConstraints: *HPPantone True *PageRegion Tabloid +*UIConstraints: *HPPantone True *PageSize Legal +*UIConstraints: *HPPantone True *PageRegion Legal +*UIConstraints: *HPPantone True *PageSize A3 +*UIConstraints: *HPPantone True *PageRegion A3 + + +*% If user selects HPPantone, disable Cluster Halftone and Color Modes +*UIConstraints: *HPPantone True *HPHalftone Cluster +*UIConstraints: *HPPantone True *HPHalftone AppHalftone +*UIConstraints: *HPPantone True *HPColorModel Gray + +*% If Print Color as Gray is selected, disable HPPantone +*UIConstraints: *HPColorModel Gray *HPPantone True + + +*% ============================= +*% Media Selection/Paper Handling +*% ============================= +*LandscapeOrientation: Plus90 +*VariablePaperSize: False + +*% Code in this section both selects a tray and sets up frame buffer +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter + +*PageSize Letter/Letter 8 1/2 x 11 in: " + <> setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + <> setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Tabloid 11 x 17 in: " + <> setpagedevice + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + <> setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + <> setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3/A3 297 x 420 mm: " + <> setpagedevice + 2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 6 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [522 756] (Executive) put dup [595 842] (A4) put dup [842 1190] (A3) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter + +*PageRegion Letter/Letter 8 1/2 x 11 in: " + <> setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + <> setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Tabloid 11 x 17 in: " + <> setpagedevice + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + <> setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + <> setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3/A3 297 x 420 mm: " + <> setpagedevice + 2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "10.9201 12.0001 601.32 780.0" +*ImageableArea Legal/Legal 8 1/2 x 14 in: "10.32 10.68 601.68 997.56" +*ImageableArea Tabloid/Tabloid 11 x 17 in: "12.0001 11.16 780.0 1213.08" +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "13.32 13.20 508.68 742.8" +*ImageableArea A4/A4 210 x 297 mm: "13.14 13.92 581.76 828.00" +*ImageableArea A3/A3 297 x 420 mm: "13.9201 11.16 828.0 1179.96" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension Tabloid/Tabloid 11 x 17 in: "792 1224" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension A3/A3 297 x 420 mm: "842 1190" + +*RequiresPageRegion Front: False +*RequiresPageRegion Rear: True +*RequiresPageRegion Manual: True + +*% ============================= +*% HPPantone Color Control +*% ============================= +*OpenUI *HPPantone/Pantone: Boolean +*OrderDependency: 50 AnySetup *HPPantone +*DefaultHPPantone: False +*HPPantone True/On: " + <> setpagedevice + /setscreen { pop pop pop } def + /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def + /sethalftone { pop } def + /ScatterHalftone /Halftone findresource sethalftone + /ScatterCRD /ColorRendering findresource setcolorrendering + +" +*End + +*HPPantone False/Off: "" +*?HPPantone: " + save + currentpagedevice /ProcessColorModel get + /DeviceCMY eq currenthalftone /HalftoneType get 9 eq and + {(True)} {(False)} ifelse = flush + restore +" +*End +*CloseUI: *HPPantone + +*% ============================= +*% Gray Levels and Halftoning +*% ============================= +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub } + {dup mul exch dup mul add 1 exch sub } ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *HPHalftone/Halftone: PickOne +*OrderDependency: 10 DocumentSetup *HPHalftone +*DefaultHPHalftone: Cluster +*HPHalftone Cluster/Cluster (Standard): " + <> setpagedevice + /ClusterHalftone /Halftone findresource sethalftone + /ClusterCRD /ColorRendering findresource setcolorrendering +" +*End +*HPHalftone Scatter/Scatter (Enhanced): " + <> setpagedevice + /setscreen { pop pop pop } def + /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def + /sethalftone { pop } def + /ScatterHalftone /Halftone findresource sethalftone + /ScatterCRD /ColorRendering findresource setcolorrendering +" +*End +*HPHalftone AppHalftone/Printer's Current Setting :"" +*?HPHalftone:" + save + currenthalftone /HalftoneType get 9 eq + {(Scatter)} {(Cluster)} ifelse = flush + restore +" +*End +*CloseUI: *HPHalftone + + + +*% ============================= +*% Color Control : User either prints color or device grayscale +*% ============================= +*OpenUI *HPColorModel/Color Control : PickOne +*OrderDependency: 10 DocumentSetup *HPColorModel +*DefaultHPColorModel: Color +*HPColorModel Color/Full Color: " + <> setpagedevice +" +*End +*HPColorModel Gray/Print Color as Gray: " + <> setpagedevice +" +*End +*?HPColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceCMY eq {(True)} {(False)} ifelse = flush + restore +" +*End +*CloseUI: *HPColorModel + + +*% ============================= +*% Media Handling Features +*% ============================= +*% Media Type Selection +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 20 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Paper: "" +*MediaType Transparency/Transparency: "" + +*?MediaType: " + save + currentpagedevice /MediaType get + dup null eq {pop (Unknown)} if + = flush + restore +" +*End +*CloseUI: *MediaType + +*% Media Input Sources +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Front + +*InputSlot Front/Front Tray: " + <> setpagedevice +" +*End +*InputSlot Rear/Rear Tray: " + <> setpagedevice +" +*End +*InputSlot ManualFeed/Manual Feed: " + <> setpagedevice +" +*End +*?InputSlot: " + save + currentpagedevice /InputAttributes get + /Priority get + aload pop pop + 0 eq {(Upper)} {(Rear)} ifelse + = flush + restore +" +*End + +*CloseUI: *InputSlot + +*% ********************************************************* +*% Media Output Destination +*% ********************************************************* +*DefaultOutputOrder: Normal +*PageStackOrder Upper: Normal +*PageStackOrder Lower: Reverse +*OpenUI *OutputBin/Output Bin: PickOne +*OrderDependency: 40 AnySetup *OutputBin +*DefaultOutputBin: Upper +*OutputBin Upper/Upper : "1 dict dup /OutputFaceUp false put setpagedevice" +*OutputBin Lower/Lower : "1 dict dup /OutputFaceUp true put setpagedevice" +*?OutputBin:" + save + currentpagedevice /OutputFaceUp get + {(Lower)}{(Upper)}ifelse = flush + restore +" +*End + +*CloseUI: *OutputBin + +*% ============================= +*% Resolution and Apperance Control +*% ============================= +*DefaultResolution: 300dpi + +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + + +*%=========================================== +*% Smoothing / Resolution Enhancement (REt) +*%=========================================== +*OpenUI *Smoothing/Resolution Enhancement (REt): PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: "2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 0 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Light/Light: "2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 1 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Medium/Medium: "2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 2 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Dark/Dark: "2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 3 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing PrinterDefault/Printer Default: "" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + [(None) (Light) (Medium) (Dark)] exch get print + restore +" +*End +*CloseUI: *Smoothing + + +*% ============================= +*% Font Information +*% ============================= +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% ============================= +*% Printer Messages +*% ============================= +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "warming up"/warming up +*Status: "initializing"/initializing +*Status: "idle"/idle +*Status: "busy"/busy +*Status: "printing"/printing +*Status: "waiting"/waiting +*Status: "printing test page"/printing test page +*Status: "PrinterError: needs attention"/PrinterError: needs attention +*Status: "PrinterError: cover open"/PrinterError: cover open +*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge +*Status: "PrinterError: manual feed"/PrinterError: manual feed +*Status: "PrinterError: out of paper"/PrinterError: out of paper +*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam +*Status: "PrinterError: page protect needed"/PrinterError: page protect needed +*Status: "PrinterError: out of memory"/PrinterError: out of memory +*Status: "PrinterError: output bin full"/PrinterError: output bin full +*Status: "PrinterError: resetting printer"/PrinterError: resetting printer +*Status: "PrinterError: toner is low"/PrinterError: toner is low +*Status: "PrinterError: off line"/PrinterError: off line + + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "other I/O"/other I/O +*Source: "AppleTalk"/AppleTalk +*Source: "APPLETALK"/AppleTalk +*Source: "ATALK"/AppleTalk +*Source: "LocalTalk"/LocalTalk +*Source: "Parallel"/Parallel +*Source: "EtherTalk"/EtherTalk +*Source: "NOVELL"/NOVELL +*Source: "DLC/LLC"/DLC/LLC +*Source: "ETALK"/TherTalk +*Source: "TCP/IP"/TCP/IP + +*% Printer Error (format: %%[ PrinterError: ]%%) +*Printer Error: "needs attention"/needs attention +*Printer Error: "cover open"/cover open +*Printer Error: "no toner cartridge"/no toner cartridge +*Printer Error: "manual feed"/manual feed +*Printer Error: "out of paper"/out of paper +*Printer Error: "Paper Jam"/Paper Jam +*Printer Error: "page protect needed"/page protect needed +*Printer Error: "out of memory"/out of memory +*Printer Error: "output bin full"/output bin full +*Printer Error: "resetting printer"/resetting printer +*Printer Error: "toner is low"/toner is low +*Printer Error: "off line"/off line + + + +*% ============================= +*% System Management +*% ============================= + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*FreeVM: "1672616" +*VMOption 8Meg/8 - 15 MB Total RAM: "1672616" +*VMOption 16Meg/16 - 23 MB Total RAM: "6858152" +*VMOption 24Meg/24 - 31 MB Total RAM: "14992808" +*VMOption 32Meg/32 - 39 MB Total RAM: "23119272" +*VMOption 40Meg/40 - 56 MB Total RAM: "31262120" +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Cannot reset printer.) = flush +" +*End + +*% ============================= +*% For "HP Color LaserJet" +*% ============================= +*% The byte count of this file should be exactly 021867 or 022556 +*% depending on the filesystem it resides in. +*% end of PPD file for HP Color LaserJet diff --git a/psprint_config/configuration/ppds/KD8650P1.PS b/psprint_config/configuration/ppds/KD8650P1.PS new file mode 100644 index 000000000000..d65f9a682a13 --- /dev/null +++ b/psprint_config/configuration/ppds/KD8650P1.PS @@ -0,0 +1,946 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*%Version Number: "1" +*%Revision Number: "9" +*%Platform Supported: "PC" +*%Localized To: "US" +*%Modifier: "" +*%Support Number: "US 1-800-344-0006" +*%Support Number: "UK 44-044261122 Ext. 44239" +*%Support Number: "Belgium 32-02/2632400" +*%Support Number: "Denmark 45-43/717111" +*%Support Number: "Finland 358-90/87071" +*%Support Number: "France 33-1/4989-0083" +*%Support Number: "Germany 49-0711/406-5561" +*%Support Number: "Italy 39-02/66028454" +*%Support Number: "Netherlands 31-03405/99704" +*%Support Number: "Norway 47-02/818181" +*%Support Number: "Spain 34-91/6267100" +*%Support Number: "Sweden 46-08/58023663" +*%------------------------------------------------------------------ +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "KD8650P1.PPD" +*Product: "(KODAK DS 8650 PS)" +*PSVersion: "(2014.108) 1" +*ModelName: "DS 8650 PS" +*NickName: "KODAK DS 8650 PS" +*LanguageLevel: "2" + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Installed: PickOne +*DefaultInstalledMemory: 32MB +*InstalledMemory 32MB/Standard 32MB Total: "" +*InstalledMemory 48MB/16 MB Upgrade 48MB Total: "" +*InstalledMemory 64MB/32 MB Upgrade 64MB Total: "" +*?InstalledMemory : " + save + 3 dict + dup 33554432 (32MB) put + dup 50331648 (48MB) put + dup 67108864 (64MB) put + currentsystemparams /RamSize get {get} stopped { pop pop (Unknown) } if + == flush + restore + " +*End +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*% === Constraints ========= +*% Prevent CMYK ribbon when user indicates printer has only 32 MB memory +*UIConstraints: *InstalledMemory 32MB *ColorModel CMYK + +*% Prevent Black ribbon prints with Commercial paper +*UIConstraints: *ColorModel Gray *MediaColor commercial +*UIConstraints: *MediaColor commercial *ColorModel Gray + +*% Prevent CMY ribbon with Commercial paper +*UIConstraints: *ColorModel RGB *MediaColor commercial +*UIConstraints: *MediaColor commercial *ColorModel RGB + +*% Prevent transparency for CMYK ribbon and certain page sizes +*UIConstraints: *ColorModel CMYK *MediaType transparency +*UIConstraints: *MediaType transparency *ColorModel CMYK +*UIConstraints: *MediaType transparency *PageRegion DS8650.241.358 +*UIConstraints: *PageRegion DS8650.241.358 *MediaType transparency +*UIConstraints: *MediaType transparency *PageSize DS8650.241.358 +*UIConstraints: *PageSize DS8650.241.358 *MediaType transparency + +*% Prevent MediaColor commercial paper on all +*% PageSizes and PageRegions except DS8650.241.358 + +*UIConstraints: *PageSize Letter *MediaColor commercial +*UIConstraints: *PageSize DS8650.LegalXtra *MediaColor commercial +*UIConstraints: *PageSize A4 *MediaColor commercial +*UIConstraints: *PageSize DS8650.216.307 *MediaColor commercial +*UIConstraints: *PageSize DS8650.210.307 *MediaColor commercial +*UIConstraints: *PageSize DS8650.210.358 *MediaColor commercial +*UIConstraints: *PageRegion Letter *MediaColor commercial +*UIConstraints: *PageRegion DS8650.LegalXtra *MediaColor commercial +*UIConstraints: *PageRegion A4 *MediaColor commercial +*UIConstraints: *PageRegion DS8650.216.307 *MediaColor commercial +*UIConstraints: *PageRegion DS8650.210.307 *MediaColor commercial +*UIConstraints: *PageRegion DS8650.210.358 *MediaColor commercial +*UIConstraints: *MediaColor commercial *PageSize Letter +*UIConstraints: *MediaColor commercial *PageSize DS8650.LegalXtra +*UIConstraints: *MediaColor commercial *PageSize A4 +*UIConstraints: *MediaColor commercial *PageSize DS8650.216.307 +*UIConstraints: *MediaColor commercial *PageSize DS8650.210.307 +*UIConstraints: *MediaColor commercial *PageSize DS8650.210.358 +*UIConstraints: *MediaColor commercial *PageRegion Letter +*UIConstraints: *MediaColor commercial *PageRegion DS8650.LegalXtra +*UIConstraints: *MediaColor commercial *PageRegion A4 +*UIConstraints: *MediaColor commercial *PageRegion DS8650.216.307 +*UIConstraints: *MediaColor commercial *PageRegion DS8650.210.307 +*UIConstraints: *MediaColor commercial *PageRegion DS8650.210.358 + +*% Prevent draft mode transparency with CMYK ribbon +*UIConstraints: *OutputMode DraftQualityTransparency *ColorModel CMYK +*UIConstraints: *ColorModel CMYK *OutputMode DraftQualityTransparency + + +*% ==== Device Capabilities =============== +*% Removed TBCP to "fix" Adobe bug 27. +*Protocols: BCP +*FreeVM: "4880552" +*VMOption 32MB: "4880552" +*VMOption 48MB: "12384404" +*VMOption 64MB: "28932248" +*ColorDevice: True +*DefaultColorSpace: RGB +*VariablePaperSize: False +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type 42) } { (No Type 42) } ifelse = flush + restore +" +*End +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "70" +*PrintPSErrors: False +*Throughput: "1" +*Password: "()" + +*FileSystem: True +*?FileSystem: " + save + [ (*) + { dup dup (%disk) search + { pop pop pop + length string copy dup currentdevparams /Writeable get + {/Writeabledev Writeabledev 1 add def} if + }{ + pop pop pop + } ifelse } + 50 string /IODevice resourceforall + ] + length 1 ge {(True)}{(False)}ifelse = flush + restore + " +*End + +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + " +*End + +*Reset: " + count 0 eq {false}{true exch startjob} ifelse + { + systemdict /quit get exec + }{ + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } ifelse + " +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: " " +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get ( ) cvs print (dpi) = flush + restore + " +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*JobPatchFile 1: " +userdict begin + /KDKColorDict << /CurrentRed 0.0 /CurrentGreen 0.0 /CurrentBlue 0.0 + /CurrentCyan 0.0 /CurrentMagenta 0.0 /CurrentYellow 0.0 + /CurrentBlack 1.0 /CurrentHue 0.0 /CurrentSaturation 0.0 + /CurrentBrightness 0.0 /CurrentGray 0.0 /FeaturesLevel 2 + /NComp 3 >> def + /KDKl2 { KDKColorDict /FeaturesLevel get 2 eq } bind def + /NOTCMYK { currentpagedevice /ProcessColorModel get /DeviceCMYK ne } bind def + /setcolor {KDKl2 + {/CIEBasedABC currentcolorspace 0 get ne + { + /CIEBasedABC + << /DecodeLMN {1.8 exp}bind dup dup 3 array astore + /MatrixLMN 0.5243 0.2852 0.0294 + 0.3084 0.6553 0.1377 + 0.1316 0.0594 0.6581 9 array astore + /WhitePoint 0.9643 1 0.8251 3 array astore + >> 2 array astore setcolorspace + }if + }if + setcolor + } bind def + /image { dup type /dicttype eq KDKl2 and + { + dup /Decode get length 2 div dup dup + 1 eq { /CIEBasedA + << /WhitePoint 0.9505 1.0 1.0890 3 array astore + /MatrixA 0.9643 1 0.8251 3 array astore + /RangeLMN 0 0.9643 0 1 0 0.8251 6 array astore + >> 2 array astore + 3 1 roll } if + 3 eq { /CIEBasedABC + << /DecodeLMN {1.8 exp}bind dup dup 3 array astore + /MatrixLMN 0.5243 0.2852 0.0294 + 0.3084 0.6553 0.1377 + 0.1316 0.0594 0.6581 9 array astore + /WhitePoint 0.9643 1 0.8251 3 array astore + >> 2 array astore + exch } if + 4 eq { /DeviceCMYK 1 array astore } if + dup 0 get currentcolorspace 0 get ne + { setcolorspace }{ pop }ifelse + }if % if image operator had dicttype param and we are level 2 + image % call the original image operator + } bind def + /_updatergb + { + currentrgbcolor + KDKColorDict /CurrentBlue 3 -1 roll put + KDKColorDict /CurrentGreen 3 -1 roll put + KDKColorDict /CurrentRed 3 -1 roll put + } bind def + /_updatecmyk { + currentcmykcolor + KDKColorDict /CurrentBlack + 3 -1 roll put + KDKColorDict /CurrentYellow 3 -1 roll put + KDKColorDict /CurrentMagenta 3 -1 roll put + KDKColorDict /CurrentCyan 3 -1 roll put + }bind def + /_updatehsb { + currenthsbcolor + KDKColorDict /CurrentBrightness 3 -1 roll put + KDKColorDict /CurrentSaturation 3 -1 roll put + KDKColorDict /CurrentHue 3 -1 roll put + } bind def + /_updategray { currentgray KDKColorDict /CurrentGray 3 -1 roll put }bind def + /_getrgb{ + KDKColorDict /CurrentRed get + KDKColorDict /CurrentGreen get + KDKColorDict /CurrentBlue get + }bind def + /colorimage { KDKl2 + { + KDKColorDict exch /NComp exch put + 9 dict begin + /ImageType 1 def + /MultipleDataSources exch def + MultipleDataSources { KDKColorDict /NComp get array astore } if + /DataSource exch def /ImageMatrix exch def /BitsPerComponent exch def + /Height exch def /Width exch def + KDKColorDict /NComp get 4 eq { /Decode [0 1 0 1 0 1 0 1] def } if + KDKColorDict /NComp get 3 eq { /Decode [0 1 0 1 0 1] def } if + KDKColorDict /NComp get 1 eq { /Decode [0 1] def } if + /Interpolate true def + currentdict + end + image + }{ colorimage} ifelse + } bind def + /setrgbcolor { KDKl2 + { KDKColorDict /CurrentRed 4 index put + KDKColorDict /CurrentGreen 3 index put + KDKColorDict /CurrentBlue 2 index put + gsave setrgbcolor _updatecmyk _updatehsb _updategray grestore + _getrgb setcolor + }{setrgbcolor}ifelse + } bind def + /setcmykcolor { NOTCMYK + { KDKl2 + { KDKColorDict /CurrentCyan 5 index put + KDKColorDict /CurrentMagenta 4 index put + KDKColorDict /CurrentYellow 3 index put + KDKColorDict /CurrentBlack 2 index put + gsave setcmykcolor _updatergb _updatehsb _updategray grestore + _getrgb setcolor + }{ + setcmykcolor + }ifelse + }{ + setcmykcolor + } ifelse + } bind def + /sethsbcolor { KDKl2 + { KDKColorDict /CurrentHue 4 index put + KDKColorDict /CurrentSaturation 3 index put + KDKColorDict /CurrentBrightness 2 index put + gsave sethsbcolor _updatergb _updatecmyk _updategray grestore + _getrgb setcolor + }{sethsbcolor}ifelse + } bind def + /setgray { KDKl2 + { KDKColorDict /CurrentGray 2 index put + gsave setgray _updatergb _updatecmyk _updatehsb grestore + _getrgb setcolor + } + { setgray } ifelse + } bind def + /currentrgbcolor { KDKl2 { _getrgb }{ currentrgbcolor}ifelse } bind def + /currentcmykcolor { NOTCMYK + { KDKl2 + { KDKColorDict /CurrentCyan get + KDKColorDict /CurrentMagenta get + KDKColorDict /CurrentYellow get + KDKColorDict /CurrentBlack get + }{ currentcmykcolor} ifelse + } + { currentcmykcolor } ifelse + } bind def + /currenthsbcolor { KDKl2 + { KDKColorDict /CurrentHue get + KDKColorDict /CurrentSaturation get + KDKColorDict /CurrentBrightness get + }{ currenthsbcolor } ifelse + } bind def + /currentgray { KDKl2 {KDKColorDict /CurrentGray get} + {currentgray}ifelse} bind def +end +" +*End + + +*OpenUI *KDUltraColor/UltraColor: Boolean +*DefaultKDUltraColor: True +*OrderDependency: 50 AnySetup *KDUltraColor +*KDUltraColor True/On: " + KDKColorDict/FeaturesLevel 2 put + " +*End +*KDUltraColor False/Off: " + KDKColorDict/FeaturesLevel 1 put /DeviceRGB setcolorspace + " +*End +*?KDUltraColor: " + save + /CIEBasedABC currentcolorspace 0 get eq + {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *KDUltraColor + + +*OpenUI *MediaType/Paper Type: PickOne +*OrderDependency: 10 AnySetup *MediaType +*DefaultMediaType: reflection +*% reflection media type must always turn off DraftTransparencyMode +*MediaType reflection/Paper: " + currenttransfer + 2 dict + dup /MediaType (reflection) put + dup /OutputType () put + setpagedevice + settransfer + " +*End +*MediaType transparency/Transparency: " + currenttransfer + 1 dict + dup /MediaType (transparency) put + setpagedevice + settransfer + " +*End +*?MediaType: " + save + currentpagedevice /MediaType {get} stopped + {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse + = flush + restore + " +*End +*CloseUI: *MediaType + +*OpenUI *MediaColor/Paper Grade: PickOne +*OrderDependency: 10 AnySetup *MediaColor +*DefaultMediaColor: standard +*MediaColor standard/Photographic: " + currenttransfer + 1 dict + dup /MediaColor (standard) put + setpagedevice + settransfer + " +*End +*MediaColor commercial/Commercial: " + currenttransfer + 1 dict + dup /MediaColor (commercial) put + setpagedevice + settransfer + " +*End +*?MediaColor: " + save + currentpagedevice /MediaColor {get} stopped + { + pop pop (Unknown) + } + { + dup null eq {pop (Unknown)} if + } ifelse + = flush + restore + " +*End +*CloseUI: *MediaColor + +*OpenUI *KDLaminate/XtraLife for CMY and Paper: Boolean +*% +*% The PPD file controls the XtraLife laminate as follows: +*% +*% o For CMY, the PPD allows invocation of the XtraLife laminate +*% feature on all reflection media of a size that corresponds to an +*% availiable size of XtraLife ribbon. The PPD disallows the invocation +*% of XtraLife laminate through PPD constraints. +*% +*% o For black ribbon, the user has no control of the XtraLife lamination +*% it will be on for reflection media, off for transparency media. +*% +*OrderDependency: 30 AnySetup *KDLaminate +*DefaultKDLaminate: True +*KDLaminate True/On: " + save + currentpagedevice /OutputDevice get (PrinterRGB) eq + currentpagedevice /MediaType get (reflection) eq + and exch + restore + { + currenttransfer + 1 dict dup /Laminate true put setpagedevice + settransfer + }if + " +*End +*KDLaminate False/Off: " + save + currentpagedevice /OutputDevice get (PrinterRGB) eq exch + restore + { + currenttransfer + 1 dict dup /Laminate false put setpagedevice + settransfer + } if + " +*End +*?KDLaminate: " + save + currentpagedevice /Laminate get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *KDLaminate + +*OpenUI *ColorModel/Ribbon Type: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: RGB +*ColorModel RGB/Three Color (CMY): " + currenttransfer + 1 dict dup /OutputDevice (PrinterRGB) put setpagedevice + settransfer + " +*End +*ColorModel CMYK/Four Color (CMYK): " + currenttransfer + 2 dict dup dup + /Laminate false put + /OutputDevice (PrinterCMYK) put + setpagedevice + settransfer + " +*End + + +*ColorModel Gray/Black: " + currenttransfer + 1 dict dup /OutputDevice (PrinterGray) put setpagedevice + 1 dict dup /Laminate + save + currentpagedevice /MediaType get (reflection) eq exch + restore + put + setpagedevice + settransfer + " +*End + +*?ColorModel: " + save + (Unknown) + currentpagedevice /OutputDevice get dup dup + (PrinterRGB) eq + { + pop pop pop (RGB) + }{ + (PrinterGray) eq + { + pop pop (Gray) + }{ + (PrinterCMYK) eq + { + pop (CMYK) + } if + } ifelse + } ifelse + = flush + restore + " +*End +*CloseUI: *ColorModel + + + +*OpenUI *OutputMode/Fast Transparencies: PickOne +*% +*% This PPD permits the setting of Transparency Quality OutputMode without +*% any regard for Media type (i.e., no UI constraints). Output mode only +*% has usability with transparency media. We do not attempt to constrain +*% the Transparency Quality output mode for use exclusively with transparency +*% media, thus there exist no UI constraints for OutputMode. The printer +*% logic will fail, however, unless we "soft constrain" (with PS code) the +*% DraftQuality transparency mode when selecting reflection media type. +*% +*OrderDependency: 5 AnySetup *OutputMode +*DefaultOutputMode: FullQualityTransparency +*OutputMode FullQualityTransparency/Off: " + currenttransfer + 1 dict dup /OutputType () put setpagedevice + settransfer + " +*End +*OutputMode DraftQualityTransparency/On: " + currenttransfer + 1 dict dup /OutputType (draft) put setpagedevice + settransfer + " +*End +*?OutputMode: " + save + (Unknown) + currentpagedevice + /OutputType {get} stopped + { + pop (FullQualityTransparency) + } + { + (draft) eq + { + pop (DraftQualityTransparency) + } + { + pop (FullQualityTransparency) + }ifelse + }ifelse + = flush + restore + " +*End +*CloseUI: *OutputMode + +*OpenUI *Smoothing/Anti-aliasing: Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + currenttransfer + 1 dict dup /PostRenderingEnhance true put setpagedevice + settransfer + " +*End +*Smoothing False/Off: " + currenttransfer + 1 dict dup /PostRenderingEnhance false put setpagedevice + settransfer + " +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Smoothing + +*% Paper Handling =================== +*LandscapeOrientation: Any +*% Code in this section both selects a tray and sets up a frame buffer. + +*OpenUI *PageSize: PickOne +*% Entire UI Code Verified on Strider +*OrderDependency: 40 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + currenttransfer + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize A4: " + currenttransfer + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize DS8650.LegalXtra/8.5 x 14 in: " + currenttransfer + 2 dict + dup /PageSize [612 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize DS8650.216.307/8.5 x 12 in (216 x 307 mm): " + currenttransfer + 2 dict + dup /PageSize [612 870] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize DS8650.241.358/9.5 x 14 in (241 x 358 mm): " + currenttransfer + 2 dict + dup /PageSize [684 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize DS8650.210.307/210 x 307 mm:" + currenttransfer + 2 dict + dup /PageSize [595 870] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize DS8650.210.358/210 x 358 mm: " + currenttransfer + 2 dict + dup /PageSize [595 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*?PageSize: " +save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1014] (DS8650.LegalXtra) put + dup [595 842] (A4) put + dup [612 870] (DS8650.216.307) put + dup [684 1014] (DS8650.241.358) put + dup [595 870] (DS8650.210.307) put + dup [595 1014] (DS8650.210.358) put + { + exch aload pop + 4 index sub abs 5 le exch + 5 index sub abs 5 le and + { + exch pop exit + }{ + pop + } ifelse + } bind forall + = flush pop pop + restore + " +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + currenttransfer + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion A4: " + currenttransfer + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion DS8650.LegalXtra/8.5 x 14 in: " + currenttransfer + 3 dict + dup /PageSize [612 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion DS8650.216.307/8.5 x 12 in (216 x 307 mm): " + currenttransfer + 2 dict + dup /PageSize [612 870] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion DS8650.241.358/9.5 x 14 in (241 x 358 mm): " + currenttransfer + 2 dict + dup /PageSize [684 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion DS8650.210.307/210 x 307 mm: " + currenttransfer + 2 dict + dup /PageSize [595 870] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion DS8650.210.358/210 x 358 mm: " + currenttransfer + 2 dict + dup /PageSize [595 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*CloseUI: *PageRegion + + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18.2401 74.7601 594.24 717.96 " +*ImageableArea DS8650.LegalXtra/8.5 x 14 in: "18.2401 76.9200 594.24 940.92 " +*ImageableArea A4: "9.6001 74.2800 585.60 767.88 " +*ImageableArea DS8650.216.307/8.5 x 12 in (216 x 307 mm): "18.2401 76.4400 594.24 796.44 " +*ImageableArea DS8650.241.358/9.5 x 14 in (241 x 358 mm): "36.0 76.92 648.48 940.92 " +*ImageableArea DS8650.210.307/210 x 307 mm: "9.6001 76.4400 585.60 796.44 " +*ImageableArea DS8650.210.358/210 x 358 mm: "9.6001 76.9200 585.60 940.92 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore + " +*End + + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792 " +*PaperDimension DS8650.LegalXtra/8.5 x 14 in: "612 1014 " +*PaperDimension A4: "595 842 " +*PaperDimension DS8650.216.307/8.5 x 12 in (216 x 307 mm): "612 870 " +*PaperDimension DS8650.241.358/9.5 x 14 in (241 x 358 mm): "684 1014 " +*PaperDimension DS8650.210.307/210 x 307 mm: "595 870 " +*PaperDimension DS8650.210.358/210 x 358 mm: "595 1014 " + +*OpenUI *InputSlot: PickOne +*DefaultInputSlot: Cassette +*% The product name known to users for Kodak's Cassette is a paper tray +*InputSlot Cassette/Paper Tray: "" +*?InputSlot: "save (Cassette) = flush restore" +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "holding" +*Status: "PrinterError: requires service - \ServiceCodeNumber\" +*Status: "PrinterError: paper tray needs attention" +*Status: "PrinterError: cover is open" +*Status: "PrinterError: print ribbon needs to be changed" +*Status: "PrinterError: print ribbon is jammed" +*Status: "PrinterError: paper is jammed" +*Status: "PrinterError: requires 8.5 x 11 in, Paper" +*Status: "PrinterError: requires A4, Paper" +*Status: "PrinterError: requires 8.5 x 12 in, Paper" +*Status: "PrinterError: requires 210 x 307 mm, Paper" +*Status: "PrinterError: requires 8.5 x 14 in, Paper" +*Status: "PrinterError: requires 210 x 358 mm, Paper" +*Status: "PrinterError: requires 9.5 x 14 in, Paper" +*Status: "PrinterError: requires 8.5 x 11 in, Transparency" +*Status: "PrinterError: requires A4, Transparency" +*Status: "PrinterError: requires 8.5 x 12 in, Transparency" +*Status: "PrinterError: requires 210 x 307 mm, Transparency" +*Status: "PrinterError: requires 8.5 x 14 in, Transparency" +*Status: "PrinterError: requires 210 x 358 mm, Transparency" +*Status: "PrinterError: requires KODAK EKTATHERM Three-Color Ribbon/XtraLife Media/CMY" +*Status: "PrinterError: requires KODAK EKTATHERM Three-Color Ribbon/CMY" +*Status: "PrinterError: requires KODAK EKTATHERM Black Ribbon/XtraLife Media" +*Status: "PrinterError: requires KODAK EKTATHERM Oversize Three-Color Ribbon/CMY" +*Status: "PrinterError: requires KODAK EKTATHERM Oversize Three-Color Ribbon/XtraLife Media/CMY" +*Status: "PrinterError: requires KODAK EKTATHERM Four-Color Ribbon/CMYK" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "EtherTalk" +*Source: "IPX" +*Source: "TcpIp" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "requires service - \ServiceCodeNumber\" +*PrinterError: "paper tray needs attention" +*PrinterError: "cover is open" +*PrinterError: "print ribbon needs to be changed" +*PrinterError: "print ribbon is jammed" +*PrinterError: "paper is jammed" +*PrinterError: "requires 8.5 x 11 in, Paper" +*PrinterError: "requires A4, Paper" +*PrinterError: "requires 8.5 x 12 in, Paper" +*PrinterError: "requires 210 x 307 mm, Paper" +*PrinterError: "requires 8.5 x 14 in, Paper" +*PrinterError: "requires 210 x 358 mm, Paper" +*PrinterError: "requires 9.5 x 14 in, Paper" +*PrinterError: "requires 8.5 x 11 in, Transparency" +*PrinterError: "requires A4, Transparency" +*PrinterError: "requires 8.5 x 12 in, Transparency" +*PrinterError: "requires 210 x 307 mm, Transparency" +*PrinterError: "requires 8.5 x 14 in, Transparency" +*PrinterError: "requires 210 x 358 mm, Transparency" +*PrinterError: "requires KODAK EKTATHERM Three-Color Ribbon/XtraLife Media/CMY" +*PrinterError: "requires KODAK EKTATHERM Three-Color Ribbon/CMY" +*PrinterError: "requires KODAK EKTATHERM Black Ribbon/XtraLife Media" +*PrinterError: "requires KODAK EKTATHERM Oversize Three-Color Ribbon/CMY" +*PrinterError: "requires KODAK EKTATHERM Oversize Three-Color Ribbon/XtraLife Media/CMY" +*PrinterError: "requires KODAK EKTATHERM Four-Color Ribbon/CMYK" + +*% Last Edit Date: Mar 26 1996 +*% The byte count of this file should be exactly 029391 or 030337 +*% depending on the filesystem it resides in. +*% end of PPD file for Kodak DS 8650 PS + diff --git a/psprint_config/configuration/ppds/KD92P001.PS b/psprint_config/configuration/ppds/KD92P001.PS new file mode 100644 index 000000000000..65f6e4b00ab1 --- /dev/null +++ b/psprint_config/configuration/ppds/KD92P001.PS @@ -0,0 +1,1127 @@ +*PPD-Adobe: "4.3" + +*% Copyright 1997 Eastman Kodak Co. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as long +*% as this copyright notice is intact and the contents of the +*% file is not altered in any way from its original form. +*% +*% KODAK ImageSource 92p Printer (U.S. version) +*% +*% End of Copyright statement. + +*FormatVersion: "4.3" +*FileVersion: "1.0" +*% Internal Version: "1.04" + +*PCFileName: "KD92P001.PPD" +*Manufacturer: "Kodak" +*Product: "(Kodak 92p printer)" +*ModelName: "KODAK 92p PPD" +*ShortNickName: "KODAK 92p PPD" +*NickName: "KODAK 92p PPD" +*PSVersion: "(2015.802) 0" + +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 + +*% General Information and Defaults +*ColorDevice: False +*DefaultColorSpace: Gray +*DefaultResolution: 600dpi +*FreeVM: "8177108" +*LanguageLevel: "2" +*Protocols: PJL +*FileSystem: False +*Throughput: "92" +*TTRasterizer: Type42 +*?TTRasterizer: "(Type42) = flush" +*Password: "()" + +*DefaultOutputOrder: Normal +*OutputOrder Normal: " " + +*DefaultHalftoneType: 1 +*ScreenFreq: "71.0" +*ScreenAngle: "45.0" + +*Source: "LionHeart Print Server" + + +*JCLBegin: "%!PS-Adobe-3.0 +%% START OF JCL-BEGIN +%% COMMENT - %%For: A. User +%%DocumentMedia: +" +*End + +*JCLToPSInterpreter: "%% END OF PPD DSC/KDK INSERTION +" +*End + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLToPSInterpreter: "%KDKBody: body on +*% %KDKActOn: +*% %% END OF PPD DSC/KDK INSERTION +*% " +*% *End + +*JCLEnd: "" + + +*OpenUI *InputSlot: PickOne +*OrderDependency: 100 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " " +*CloseUI: *InputSlot + + +*OpenUI *PageSize: PickOne +*DefaultPageSize: Letter +*OrderDependency: 10 DocumentSetup *PageSize +*PageSize Letter/US Letter: " " +*PageSize Legal/US Legal: " " +*PageSize A4/A4: " " +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*DefaultPageRegion: Letter +*OrderDependency: 10 DocumentSetup *PageRegion +*PageRegion Letter/US Letter: " " +*PageRegion Legal/US Legal: " " +*PageRegion A4/A4: " " +*CloseUI: *PageRegion + +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4/A4: "595 842" + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "0 0 612 792 " +*ImageableArea Legal/US Legal: "0 0 612 1008 " +*ImageableArea A4/A4: "0 0 595 842 " + +*RequiresPageRegion All: True + + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *KD01Finisher/Finishing Device: PickOne +*OrderDependency: 5 DocumentSetup *KD01Finisher +*DefaultKD01Finisher: Finisher +*KD01Finisher Finisher/Finisher: " " +*KD01Finisher Stacker/Stacker: " " +*KD01Finisher None/None: " " +*CloseUI: *KD01Finisher + +*CloseGroup: InstallableOptions + + +*OpenUI *OutputBin/Exit: PickOne +*OrderDependency: 40 DocumentSetup *OutputBin +*DefaultOutputBin: Finisher +*OutputBin Finisher/Finisher: " + currenttransfer currentscreen + 1 dict + dup /OutputType (A) put + setpagedevice setscreen settransfer" +*End +*OutputBin Stacker/Stacker: " + currenttransfer currentscreen + 1 dict + dup /OutputType (A) put + setpagedevice setscreen settransfer" +*End +*OutputBin Top/Top Exit: " + currenttransfer currentscreen + 1 dict + dup /OutputType (top) put + setpagedevice setscreen settransfer" +*End +*CloseUI: *OutputBin + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLOpenUI *OutputBin/Exit: PickOne +*% *OrderDependency: 40 JCLSetup *OutputBin +*% *DefaultOutputBin: Finisher +*% *OutputBin Finisher/Finisher: "%KDKOutputMedia: A +*% " +*% *End +*% *OutputBin Stacker/Stacker: "%KDKOutputMedia: A +*% " +*% *End +*% *OutputBin Top/Top Exit: "%KDKOutputMedia: top +*% " +*% *End +*% *JCLCloseUI: *OutputBin + +*OpenUI *KD05BodyPaper/Body Paper: PickOne +*DefaultKD05BodyPaper: Plain-11 +*OrderDependency: 10 DocumentSetup *KD05BodyPaper +*KD05BodyPaper Plain-11/plain-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (plain) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Cover-11/cover-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 200 put + dup /MediaColor (white) put + dup /MediaType (cover) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Trans-11/trans-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 75 put + dup /MediaColor (clear) put + dup /MediaType (transparency) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Blue-11/blue-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 75 put + dup /MediaColor (blue) put + dup /MediaType (color) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Punched-11/punched-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (punched) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Plain-14/plain-14: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 1008] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (plain) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Cover-14/cover-14: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 1008] put + dup /MediaWeight 200 put + dup /MediaColor (white) put + dup /MediaType (cover) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Trans-14/trans-14: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 1008] put + dup /MediaWeight 75 put + dup /MediaColor (clear) put + dup /MediaType (transparency) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Blue-14/blue-14: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 1008] put + dup /MediaWeight 75 put + dup /MediaColor (blue) put + dup /MediaType (color) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Punched-14/punched-14: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 1008] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (punched) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Plain-A4/plain-A4: " + currenttransfer currentscreen + 4 dict + dup /PageSize [595 842] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (plain) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Cover-A4/cover-A4: " + currenttransfer currentscreen + 4 dict + dup /PageSize [595 842] put + dup /MediaWeight 200 put + dup /MediaColor (white) put + dup /MediaType (cover) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Trans-A4/trans-A4: " + currenttransfer currentscreen + 4 dict + dup /PageSize [595 842] put + dup /MediaWeight 75 put + dup /MediaColor (clear) put + dup /MediaType (transparency) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Blue-A4/blue-A4: " + currenttransfer currentscreen + 4 dict + dup /PageSize [595 842] put + dup /MediaWeight 75 put + dup /MediaColor (blue) put + dup /MediaType (color) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Punched-A4/punched-A4: " + currenttransfer currentscreen + 4 dict + dup /PageSize [595 842] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (punched) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Recycle-11/recycle-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (recycled) put + setpagedevice setscreen settransfer" +*End +*CloseUI: *KD05BodyPaper + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLOpenUI *KD05BodyPaper/Body Paper: PickOne +*% *DefaultKD05BodyPaper: Plain-11 +*% *OrderDependency: 10 JCLSetup *KD05BodyPaper +*% *KD05BodyPaper Plain-11/plain-11: "%%+ body 612 792 75 (white) (plain) +*% " +*% *End +*% *KD05BodyPaper Cover-11/cover-11: "%%+ body 612 792 200 (white) (cover) +*% " +*% *End +*% *KD05BodyPaper Trans-11/trans-11: "%%+ body 612 792 75 (clear) (transparency) +*% " +*% *End +*% *KD05BodyPaper Blue-11/blue-11: "%%+ body 612 792 75 (blue) (color) +*% " +*% *End +*% *KD05BodyPaper Punched-11/punched-11: "%%+ body 612 792 75 (white) (punched) +*% " +*% *End +*% *KD05BodyPaper Plain-14/plain-14: "%%+ body 612 1008 75 (white) (plain) +*% " +*% *End +*% *KD05BodyPaper Cover-14/cover-14: "%%+ body 612 1008 200 (white (cover) +*% " +*% *End +*% *KD05BodyPaper Trans-14/trans-14: "%%+ body 612 1008 75 (clear) (transparency) +*% " +*% *End +*% *KD05BodyPaper Blue-14/blue-14: "%%+ body 612 1008 75 (blue) (color) +*% " +*% *End +*% *KD05BodyPaper Punched-14/punched-14: "%%+ body 612 1008 75 (white) (punched) +*% " +*% *End +*% *KD05BodyPaper Plain-A4/plain-A4: "%%+ body 595 842 75 (white) (plain) +*% " +*% *End +*% *KD05BodyPaper Cover-A4/cover-A4: "%%+ body 595 842 200 (white) (cover) +*% " +*% *End +*% *KD05BodyPaper Trans-A4/trans-A4: "%%+ body 595 842 75 (clear) (transparency) +*% " +*% *End +*% *KD05BodyPaper Blue-A4/blue-A4: "%%+ body 595 842 75 (blue) (color) +*% " +*% *End +*% *KD05BodyPaper Punched-A4/punched-A4: "%%+ body 595 842 75 (white) (punched) +*% " +*% *End +*% *KD05BodyPaper Recycle-11/recycle-11: "%%+ body 612 792 75 (white) (recycled) +*% " +*% *End +*% *JCLCloseUI: *KD05BodyPaper + +*OpenUI *KD08Duplex/Job Mode: PickOne +*DefaultKD08Duplex: None +*OrderDependency: 20 DocumentSetup *KD08Duplex +*KD08Duplex None/One-sided: " + currenttransfer currentscreen + 2 dict + dup /Duplex false put + dup /Tumble false put + setpagedevice setscreen settransfer" +*End +*KD08Duplex DuplexNoTumble/Two-sided Head-to-head: " + currenttransfer currentscreen + 2 dict + dup /Duplex true put + dup /Tumble false put + setpagedevice setscreen settransfer" +*End +*KD08Duplex DuplexTumble/Two-sided Head-to-foot: " + currenttransfer currentscreen + 2 dict + dup /Duplex true put + dup /Tumble true put + setpagedevice setscreen settransfer" +*End +*CloseUI: *KD08Duplex + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLOpenUI *KD08Duplex/Job Mode: PickOne +*% *DefaultKD08Duplex: None +*% *OrderDependency: 20 JCLSetup *KD08Duplex +*% *KD08Duplex None/One-sided: "%%Requirements: duplex(off)" +*% *KD08Duplex DuplexNoTumble/Two-sided Head-to-head: "%%Requirements: duplex(on)" +*% *KD08Duplex DuplexTumble/Two-sided Head-to-foot: "%%Requirements: duplex(tumble)" +*% *JCLCloseUI: *KD08Duplex + +*OpenUI *KD11Staple/Stapling: PickOne +*DefaultKD11Staple: None +*OrderDependency: 21 DocumentSetup *KD11Staple +*KD11Staple None/None: " + currenttransfer currentscreen + 1 dict + dup /Staple 0 put + setpagedevice setscreen settransfer" +*End +*KD11Staple 1.Top.Left.90/Top: " + currenttransfer currentscreen + 2 dict + dup /Staple 3 put + dup /StapleDetails + 1 dict + dup /StapleLocation (front) put + put + setpagedevice setscreen settransfer" +*End +*KD11Staple 1.Bottom.Left.90/Bottom: " + currenttransfer currentscreen + 2 dict + dup /Staple 3 put + dup /StapleDetails + 1 dict + dup /StapleLocation (back) put + put + setpagedevice setscreen settransfer" +*End +*KD11Staple 2.Left.90/2 Left Edge: " + currenttransfer currentscreen + 2 dict + dup /Staple 3 put + dup /StapleDetails + 1 dict + dup /StapleLocation (both) put + put + setpagedevice setscreen settransfer" +*End +*CloseUI: *KD11Staple + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLOpenUI *KD11Staple/Stapling: PickOne +*% *DefaultKD11Staple: None +*% *OrderDependency: 21 JCLSetup *KD11Staple +*% *KD11Staple None/None: " staple(none)" +*% *KD11Staple 1.Top.Left.90/Top: " staple(front)" +*% *KD11Staple 1.Bottom.Left.90/Bottom: " staple(back)" +*% *KD11Staple 2.Left.90/2 Left Edge: " staple(both)" +*% *JCLCloseUI: *KD11Staple + +*JCLOpenUI *KD14Covers/Covers: PickOne +*DefaultKD14Covers: None +*OrderDependency: 30 JCLSetup *KD14Covers +*KD14Covers None/None: "" +*KD14Covers Front/Front: "%KDKCovers: cover front" +*KD14Covers Back/Back: "%KDKCovers: cover back" +*KD14Covers Both/Both: "%KDKCovers: cover both" +*JCLCloseUI: *KD14Covers + +*JCLOpenUI *KD17CoverMode/Cover Mode: PickOne +*DefaultKD17CoverMode: NA +*OrderDependency: 31 JCLSetup *KD17CoverMode +*KD17CoverMode NA/N.A.: "" +*KD17CoverMode Simplex/One-sided: " simplex +" +*End +*KD17CoverMode DuplexNoTumble/Two-sided Head-to-head: " duplex +" +*End +*KD17CoverMode DuplexTumble/Two-sided Head-to-foot: " tumble +" +*End +*JCLCloseUI: *KD17CoverMode + +*JCLOpenUI *KD20CoverPaper/Cover Paper: PickOne +*DefaultKD20CoverPaper: NA +*OrderDependency: 11 JCLSetup *KD20CoverPaper +*KD20CoverPaper NA/N.A.: "" +*KD20CoverPaper Plain-11/plain-11: "%%+ cover 612 792 75 (white) (plain) +" +*End +*KD20CoverPaper Cover-11/cover-11: "%%+ cover 612 792 200 (white) (cover) +" +*End +*KD20CoverPaper Trans-11/trans-11: "%%+ cover 612 792 75 (clear) (transparency) +" +*End +*KD20CoverPaper Blue-11/blue-11: "%%+ cover 612 792 75 (blue) (color) +" +*End +*KD20CoverPaper Punched-11/punched-11: "%%+ cover 612 792 75 (white) (punched) +" +*End +*KD20CoverPaper Plain-14/plain-14: "%%+ cover 612 1008 75 (white) (plain) +" +*End +*KD20CoverPaper Cover-14/cover-14: "%%+ cover 612 1008 200 (white) (cover) +" +*End +*KD20CoverPaper Trans-14/trans-14: "%%+ cover 612 1008 75 (clear) (transparency) +" +*End +*KD20CoverPaper Blue-14/blue-14: "%%+ cover 612 1008 75 (blue) (color) +" +*End +*KD20CoverPaper Punched-14/punched-14: "%%+ cover 612 1008 75 (white) (punched) +" +*End +*KD20CoverPaper Plain-A4/plain-A4: "%%+ cover 595 842 75 (white) (plain) +" +*End +*KD20CoverPaper Cover-A4/cover-A4: "%%+ cover 595 842 200 (white) (cover) +" +*End +*KD20CoverPaper Trans-A4/trans-A4: "%%+ cover 595 842 75 (clear) (transparency) +" +*End +*KD20CoverPaper Blue-A4/blue-A4: "%%+ cover 595 842 75 (blue) (color) +" +*End +*KD20CoverPaper Punched-A4/punched-A4: "%%+ cover 595 842 75 (white) (punched) +" +*End +*KD20CoverPaper Recycle-11/recycle-11: "%%+ cover 612 792 75 (white) (recycled) +" +*End +*JCLCloseUI: *KD20CoverPaper + +*JCLOpenUI *KD26Separators/Set Separators: Boolean +*DefaultKD26Separators: False +*OrderDependency: 50 JCLSetup *KD26Separators +*KD26Separators False/No: "" +*KD26Separators True/Yes: "%KDKSeparator: separator +" +*End +*JCLCloseUI: *KD26Separators + +*JCLOpenUI *KD29SeparatorPaper/Separator Paper: PickOne +*DefaultKD29SeparatorPaper: NA +*OrderDependency: 12 JCLSetup *KD29SeparatorPaper +*KD29SeparatorPaper NA/N.A.: "" +*KD29SeparatorPaper Plain-11/plain-11: "%%+ separator 612 792 75 (white) (plain) +" +*End +*KD29SeparatorPaper Cover-11/cover-11: "%%+ separator 612 792 200 (white) (cover) +" +*End +*KD29SeparatorPaper Trans-11/trans-11: "%%+ separator 612 792 75 (clear) (transparency) +" +*End +*KD29SeparatorPaper Blue-11/blue-11: "%%+ separator 612 792 75 (blue) (color) +" +*End +*KD29SeparatorPaper Punched-11/punched-11: "%%+ separator 612 792 75 (white) (punched) +" +*End +*KD29SeparatorPaper Plain-14/plain-14: "%%+ separator 612 1008 75 (white) (plain) +" +*End +*KD29SeparatorPaper Cover-14/cover-14: "%%+ separator 612 1008 200 (white) (cover) +" +*End +*KD29SeparatorPaper Trans-14/trans-14: "%%+ separator 612 1008 75 (clear) (transparency) +" +*End +*KD29SeparatorPaper Blue-14/blue-14: "%%+ separator 612 1008 75 (blue) (color) +" +*End +*KD29SeparatorPaper Punched-14/punched-14: "%%+ separator 612 1008 75 (white) (punched) +" +*End +*KD29SeparatorPaper Plain-A4/plain-A4: "%%+ separator 595 842 75 (white) (plain) +" +*End +*KD29SeparatorPaper Cover-A4/cover-A4: "%%+ separator 595 842 200 (white) (cover) +" +*End +*KD29SeparatorPaper Trans-A4/trans-A4: "%%+ separator 595 842 75 (clear) (transparency) +" +*End +*KD29SeparatorPaper Blue-A4/blue-A4: "%%+ separator 595 842 75 (blue) (color) +" +*End +*KD29SeparatorPaper Punched-A4/punched-A4: "%%+ separator 595 842 75 (white) (punched) +" +*End +*KD29SeparatorPaper Recycle-11/recycle-11: "%%+ separator 612 792 75 (white) (recycled) +" +*End +*JCLCloseUI: *KD29SeparatorPaper + +*% *% ************************************ +*% *% * * +*% *% * Charge Number activation * +*% *% * * +*% *% ************************************ +*% *JCLOpenUI *KD30ChargeNumber/Charge Number: PickOne +*% *DefaultKD30ChargeNumber: None +*% *OrderDependency: 65 JCLSetup *KD30ChargeNumber +*% *KD30ChargeNumber None/None: "" +*% *KD30ChargeNumber 1/12345-6789: "%KDKChargeNumber: 12345-6789 +*% " +*% *End +*% *KD30ChargeNumber 2/ABC_DEF: "%KDKChargeNumber: ABC_DEF +*% " +*% *End +*% *JCLCloseUI: *KD30ChargeNumber + + +*OpenUI *KD32Jog/Stacking: Boolean +*DefaultKD32Jog: True +*OrderDependency: 22 DocumentSetup *KD32Jog +*KD32Jog False/Straight: " + currenttransfer currentscreen + 1 dict + dup /Jog 0 put + setpagedevice setscreen settransfer" +*End +*KD32Jog True/Offset: " + currenttransfer currentscreen + 1 dict + dup /Jog 3 put + setpagedevice setscreen settransfer" +*End +*CloseUI: *KD32Jog + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLOpenUI *KD32Jog/Stacking: Boolean +*% *DefaultKD32Jog: True +*% *OrderDependency: 22 JCLSetup *KD32Jog +*% *KD32Jog False/Straight: " +*% " +*% *End +*% *KD32Jog True/Offset: " jog +*% " +*% *End +*% *JCLCloseUI: *KD32Jog + +*% *% *************************************** +*% *% * * +*% *% * Operator Message activation * +*% *% * * +*% *% *************************************** +*% *JCLOpenUI *KD33OperatorMessage/Operator Message: PickOne +*% *DefaultKD33OperatorMessage: None +*% *OrderDependency: 70 JCLSetup *KD33OperatorMessage +*% *KD33OperatorMessage None/None: "" +*% *KD33OperatorMessage 1/Sample operator message: "%%OperatorMessage: Sample operator message +*% " +*% *End +*% *KD33OperatorMessage 2/Another message: "%%OperatorMessage: Another message +*% " +*% *End +*% *JCLCloseUI: *KD33OperatorMessage + +*% *% ****************************************** +*% *% * * +*% *% * Additional Printers activation * +*% *% * * +*% *% ****************************************** +*JCLOpenUI *KD37PrinterName/Printer Name: PickOne +*DefaultKD37PrinterName: Any +*OrderDependency: 15 JCLSetup *KD37PrinterName +*KD37PrinterName Any/"Any": "%%DocumentPrinterRequired: () (92p) +" +*End +*% *KD37PrinterName 1/printer_1: "%%DocumentPrinterRequired: (printer_1) (92p) +*% " +*% *End +*% *KD37PrinterName 2/printer_2: "%%DocumentPrinterRequired: (printer_2) (92p) +*% " +*% *End +*JCLCloseUI: *KD37PrinterName + +*JCLOpenUI *KD38JobHeaderPage/Job Header Page: Boolean +*DefaultKD38JobHeaderPage: True +*OrderDependency: 55 JCLSetup *KD38JobHeaderPage +*KD38JobHeaderPage True/Yes: "%KDKHeader: on header +" +*End +*KD38JobHeaderPage False/No: "%KDKHeader: off +" +*End +*JCLCloseUI: *KD38JobHeaderPage + +*JCLOpenUI *KD41JobHeaderPaper/Job Header Paper: PickOne +*DefaultKD41JobHeaderPaper: Plain-11 +*OrderDependency: 13 JCLSetup *KD41JobHeaderPaper +*KD41JobHeaderPaper NA/N.A.: "" +*KD41JobHeaderPaper Plain-11/plain-11: "%%+ header 612 792 75 (white) (plain) +" +*End +*KD41JobHeaderPaper Cover-11/cover-11: "%%+ header 612 792 200 (white) (cover) +" +*End +*KD41JobHeaderPaper Trans-11/trans-11: "%%+ header 612 792 75 (clear) (transparency) +" +*End +*KD41JobHeaderPaper Blue-11/blue-11: "%%+ header 612 792 75 (blue) (color) +" +*End +*KD41JobHeaderPaper Punched-11/punched-11: "%%+ header 612 792 75 (white) (punched) +" +*End +*KD41JobHeaderPaper Plain-14/plain-14: "%%+ header 612 1008 75 (white) (plain) +" +*End +*KD41JobHeaderPaper Cover-14/cover-14: "%%+ header 612 1008 200 (white) (cover) +" +*End +*KD41JobHeaderPaper Trans-14/trans-14: "%%+ header 612 1008 75 (clear) (transparency) +" +*End +*KD41JobHeaderPaper Blue-14/blue-14: "%%+ header 612 1008 75 (blue) (color) +" +*End +*KD41JobHeaderPaper Punched-14/punched-14: "%%+ header 612 1008 75 (white) (punched) +" +*End +*KD41JobHeaderPaper Plain-A4/plain-A4: "%%+ header 595 842 75 (white) (plain) +" +*End +*KD41JobHeaderPaper Cover-A4/cover-A4: "%%+ header 595 842 200 (white) (cover) +" +*End +*KD41JobHeaderPaper Trans-A4/trans-A4: "%%+ header 595 842 75 (clear) (transparency) +" +*End +*KD41JobHeaderPaper Blue-A4/blue-A4: "%%+ header 595 842 75 (blue) (color) +" +*End +*KD41JobHeaderPaper Punched-A4/punched-A4: "%%+ header 595 842 75 (white) (punched) +" +*End +*KD41JobHeaderPaper Recycle-11/recycle-11: "%%+ header 612 792 75 (white) (recycled) +" +*End +*JCLCloseUI: *KD41JobHeaderPaper + +*JCLOpenUI *KD44StatusPage/Status Page: PickOne +*DefaultKD44StatusPage: Always +*OrderDependency: 60 JCLSetup *KD44StatusPage +*KD44StatusPage None/None: "%KDKError: off +" +*End +*KD44StatusPage OnError/Only on Error: "%KDKError: onerror status +" +*End +*KD44StatusPage Always/Always: "%KDKError: on status +" +*End +*JCLCloseUI: *KD44StatusPage + +*JCLOpenUI *KD47StatusPaper/Status Paper: PickOne +*DefaultKD47StatusPaper: Plain-11 +*OrderDependency: 14 JCLSetup *KD47StatusPaper +*KD47StatusPaper NA/N.A.: "" +*KD47StatusPaper Plain-11/plain-11: "%%+ status 612 792 75 (white) (plain) +" +*End +*KD47StatusPaper Cover-11/cover-11: "%%+ status 612 792 200 (white) (cover) +" +*End +*KD47StatusPaper Trans-11/trans-11: "%%+ status 612 792 75 (clear) (transparency) +" +*End +*KD47StatusPaper Blue-11/blue-11: "%%+ status 612 792 75 (blue) (color) +" +*End +*KD47StatusPaper Punched-11/punched-11: "%%+ status 612 792 75 (white) (punched) +" +*End +*KD47StatusPaper Plain-14/plain-14: "%%+ status 612 1008 75 (white) (plain) +" +*End +*KD47StatusPaper Cover-14/cover-14: "%%+ status 612 1008 200 (white) (cover) +" +*End +*KD47StatusPaper Trans-14/trans-14: "%%+ status 612 1008 75 (clear) (transparency) +" +*End +*KD47StatusPaper Blue-14/blue-14: "%%+ status 612 1008 75 (blue) (color) +" +*End +*KD47StatusPaper Punched-14/punched-14: "%%+ status 612 1008 75 (white) (punched) +" +*End +*KD47StatusPaper Plain-A4/plain-A4: "%%+ status 595 842 75 (white) (plain) +" +*End +*KD47StatusPaper Cover-A4/cover-A4: "%%+ status 595 842 200 (white) (cover) +" +*End +*KD47StatusPaper Trans-A4/trans-A4: "%%+ status 595 842 75 (clear) (transparency) +" +*End +*KD47StatusPaper Blue-A4/blue-A4: "%%+ status 595 842 75 (blue) (color) +" +*End +*KD47StatusPaper Punched-A4/punched-A4: "%%+ status 595 842 75 (white) (punched) +" +*End +*KD47StatusPaper Recycle-11/recycle-11: "%%+ status 612 792 75 (white) (recycled) +" +*End +*JCLCloseUI: *KD47StatusPaper + + +*% **************************** +*% * * +*% * Font Information * +*% * * +*% **************************** + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.007)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard Disk +*Font Bookman-Demi: Standard "(001.003)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.003)" Standard Disk +*Font Bookman-Light: Standard "(001.003)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.003)" Standard Disk +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard Disk +*Font Palatino-Bold: Standard "(001.005)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk +*Font Palatino-Italic: Standard "(001.005)" Standard Disk +*Font Palatino-Roman: Standard "(001.005)" Standard Disk +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard Disk +*Font ZapfDingbats: Special "(001.004)" Special Disk + + +*% ************************************** +*% * * +*% * User Interface Constraints * +*% * * +*% ************************************** + +*UIConstraints: *KD01Finisher Finisher *OutputBin Stacker +*UIConstraints: *KD01Finisher Stacker *OutputBin Finisher +*UIConstraints: *KD01Finisher None *OutputBin Stacker +*UIConstraints: *KD01Finisher None *OutputBin Finisher + +*UIConstraints: *OutputBin Stacker *KD01Finisher Finisher +*UIConstraints: *OutputBin Finisher *KD01Finisher Stacker +*UIConstraints: *OutputBin Stacker *KD01Finisher None +*UIConstraints: *OutputBin Finisher *KD01Finisher None + + +*UIConstraints: *OutputBin Stacker *KD11Staple 1.Top.Left.90 +*UIConstraints: *OutputBin Stacker *KD11Staple 1.Bottom.Left.90 +*UIConstraints: *OutputBin Stacker *KD11Staple 2.Left.90 +*UIConstraints: *OutputBin Top *KD11Staple 1.Top.Left.90 +*UIConstraints: *OutputBin Top *KD11Staple 1.Bottom.Left.90 +*UIConstraints: *OutputBin Top *KD11Staple 2.Left.90 + +*UIConstraints: *KD11Staple 1.Top.Left.90 *OutputBin Stacker +*UIConstraints: *KD11Staple 1.Bottom.Left.90 *OutputBin Stacker +*UIConstraints: *KD11Staple 2.Left.90 *OutputBin Stacker +*UIConstraints: *KD11Staple 1.Top.Left.90 *OutputBin Top +*UIConstraints: *KD11Staple 1.Bottom.Left.90 *OutputBin Top +*UIConstraints: *KD11Staple 2.Left.90 *OutputBin Top + + +*UIConstraints: *KD14Covers None *KD17CoverMode Simplex +*UIConstraints: *KD14Covers None *KD17CoverMode DuplexNoTumble +*UIConstraints: *KD14Covers None *KD17CoverMode DuplexTumble +*UIConstraints: *KD14Covers Front *KD17CoverMode NA +*UIConstraints: *KD14Covers Back *KD17CoverMode NA +*UIConstraints: *KD14Covers Both *KD17CoverMode NA + +*UIConstraints: *KD17CoverMode Simplex *KD14Covers None +*UIConstraints: *KD17CoverMode DuplexNoTumble *KD14Covers None +*UIConstraints: *KD17CoverMode DuplexTumble *KD14Covers None +*UIConstraints: *KD17CoverMode NA *KD14Covers Front +*UIConstraints: *KD17CoverMode NA *KD14Covers Back +*UIConstraints: *KD17CoverMode NA *KD14Covers Both + + +*UIConstraints: *KD14Covers None *KD20CoverPaper Plain-11 +*UIConstraints: *KD14Covers None *KD20CoverPaper Cover-11 +*UIConstraints: *KD14Covers None *KD20CoverPaper Trans-11 +*UIConstraints: *KD14Covers None *KD20CoverPaper Blue-11 +*UIConstraints: *KD14Covers None *KD20CoverPaper Punched-11 +*UIConstraints: *KD14Covers None *KD20CoverPaper Plain-14 +*UIConstraints: *KD14Covers None *KD20CoverPaper Cover-14 +*UIConstraints: *KD14Covers None *KD20CoverPaper Trans-14 +*UIConstraints: *KD14Covers None *KD20CoverPaper Blue-14 +*UIConstraints: *KD14Covers None *KD20CoverPaper Punched-14 +*UIConstraints: *KD14Covers None *KD20CoverPaper Plain-A4 +*UIConstraints: *KD14Covers None *KD20CoverPaper Cover-A4 +*UIConstraints: *KD14Covers None *KD20CoverPaper Trans-A4 +*UIConstraints: *KD14Covers None *KD20CoverPaper Blue-A4 +*UIConstraints: *KD14Covers None *KD20CoverPaper Punched-A4 +*UIConstraints: *KD14Covers None *KD20CoverPaper Recycle-11 +*UIConstraints: *KD14Covers Front *KD20CoverPaper NA +*UIConstraints: *KD14Covers Back *KD20CoverPaper NA +*UIConstraints: *KD14Covers Both *KD20CoverPaper NA + +*UIConstraints: *KD20CoverPaper Plain-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper Cover-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper Trans-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper Blue-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper Punched-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper Plain-14 *KD14Covers None +*UIConstraints: *KD20CoverPaper Cover-14 *KD14Covers None +*UIConstraints: *KD20CoverPaper Trans-14 *KD14Covers None +*UIConstraints: *KD20CoverPaper Blue-14 *KD14Covers None +*UIConstraints: *KD20CoverPaper Punched-14 *KD14Covers None +*UIConstraints: *KD20CoverPaper Plain-A4 *KD14Covers None +*UIConstraints: *KD20CoverPaper Cover-A4 *KD14Covers None +*UIConstraints: *KD20CoverPaper Trans-A4 *KD14Covers None +*UIConstraints: *KD20CoverPaper Blue-A4 *KD14Covers None +*UIConstraints: *KD20CoverPaper Punched-A4 *KD14Covers None +*UIConstraints: *KD20CoverPaper Recycle-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper NA *KD14Covers Front +*UIConstraints: *KD20CoverPaper NA *KD14Covers Back +*UIConstraints: *KD20CoverPaper NA *KD14Covers Both + + +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Plain-11 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Cover-11 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Trans-11 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Blue-11 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Punched-11 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Plain-14 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Cover-14 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Trans-14 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Blue-14 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Punched-14 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Plain-A4 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Cover-A4 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Trans-A4 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Blue-A4 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Punched-A4 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Recycle-11 +*UIConstraints: *KD17CoverMode Simplex *KD20CoverPaper NA +*UIConstraints: *KD17CoverMode DuplexNoTumble *KD20CoverPaper NA +*UIConstraints: *KD17CoverMode DuplexTumble *KD20CoverPaper NA + +*UIConstraints: *KD20CoverPaper Plain-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Cover-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Trans-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Blue-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Punched-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Plain-14 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Cover-14 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Trans-14 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Blue-14 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Punched-14 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Plain-A4 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Cover-A4 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Trans-A4 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Blue-A4 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Punched-A4 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Recycle-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper NA *KD17CoverMode Simplex +*UIConstraints: *KD20CoverPaper NA *KD17CoverMode DuplexNoTumble +*UIConstraints: *KD20CoverPaper NA *KD17CoverMode DuplexTumble + + +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Plain-11 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Cover-11 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Trans-11 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Blue-11 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Punched-11 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Plain-14 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Cover-14 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Trans-14 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Blue-14 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Punched-14 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Plain-A4 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Cover-A4 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Trans-A4 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Blue-A4 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Punched-A4 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Recycle-11 +*UIConstraints: *KD26Separators True *KD29SeparatorPaper NA + +*UIConstraints: *KD29SeparatorPaper Plain-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Cover-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Trans-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Blue-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Punched-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Plain-14 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Cover-14 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Trans-14 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Blue-14 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Punched-14 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Plain-A4 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Cover-A4 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Trans-A4 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Blue-A4 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Punched-A4 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Recycle-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper NA *KD26Separators True + + +*UIConstraints: *KD32Jog True *OutputBin Top + +*UIConstraints: *OutputBin Top *KD32Jog True + + +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Plain-11 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Cover-11 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Trans-11 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Blue-11 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Punched-11 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Plain-14 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Cover-14 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Trans-14 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Blue-14 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Punched-14 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Plain-A4 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Cover-A4 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Trans-A4 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Blue-A4 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Punched-A4 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Recycle-11 +*UIConstraints: *KD38JobHeaderPage True *KD41JobHeaderPaper NA + +*UIConstraints: *KD41JobHeaderPaper Plain-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Cover-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Trans-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Blue-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Punched-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Plain-14 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Cover-14 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Trans-14 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Blue-14 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Punched-14 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Plain-A4 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Cover-A4 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Trans-A4 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Blue-A4 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Punched-A4 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Recycle-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper NA *KD38JobHeaderPage True + + +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Plain-11 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Cover-11 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Trans-11 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Blue-11 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Punched-11 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Plain-14 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Cover-14 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Trans-14 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Blue-14 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Punched-14 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Plain-A4 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Cover-A4 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Trans-A4 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Blue-A4 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Punched-A4 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Recycle-11 +*UIConstraints: *KD44StatusPage Always *KD47StatusPaper NA +*UIConstraints: *KD44StatusPage OnError *KD47StatusPaper NA + +*UIConstraints: *KD47StatusPaper Plain-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Cover-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Trans-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Blue-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Punched-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Plain-14 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Cover-14 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Trans-14 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Blue-14 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Punched-14 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Plain-A4 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Cover-A4 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Trans-A4 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Blue-A4 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Punched-A4 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Recycle-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper NA *KD44StatusPage Always +*UIConstraints: *KD47StatusPaper NA *KD44StatusPage OnError + + +*% Last Edit: 06/23/97 G. Anderson/J. Holtzman, Eastman Kodak Co. +*% End of PPD (KODAK ImageSource 92p Printer) + diff --git a/psprint_config/configuration/ppds/KDH00001.PS b/psprint_config/configuration/ppds/KDH00001.PS new file mode 100644 index 000000000000..16b9dee93f05 --- /dev/null +++ b/psprint_config/configuration/ppds/KDH00001.PS @@ -0,0 +1,1533 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% KODAK 70cp Series II +*% End of Copyright statement. +*% +*FormatVersion: "4.3" +*FileVersion: "1.0" +*% InternalVersion: "2.40" +*% place internal version number in translation string for *KDHDict Option Yes +*PCFileName: "KDH00001.PPD" +*LanguageVersion: English +*Product: "(KODAK IMAGESOURCE 70cp Series II Copier-Printer)" +*PSVersion: "(2015.131) 41" +*ModelName: "KODAK 70cp Series II PPD" +*ShortNickName: "KODAK 70cp Series II PPD" +*NickName: "KODAK 70cp Series II PPD" +*Manufacturer: "Kodak" +*LanguageEncoding: ISOLatin1 +*% General Information and Defaults =============== +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultInstalledMemory: 32MB +*FreeVM: "4194304" +*LanguageLevel: "2" +*FileSystem: True +*Throughput: "70" +*Password: "()" +*Protocols: BCP TBCP +*TTRasterizer: Type42 +*?TTRasterizer: "(Type42) = flush" + + +*% The following LandscapeOrientation keyword and value places +*% applications and drivers on notice that the +*% Kodak IS 70cp Series II printer requires landscape documents +*% to have an orientation of minus 90 degrees (90 degrees +*% clockwise) compared to portrait orientation. If an +*% application and/or driver fail to deliver page images in the +*% required landscape orientation, certain finishing features of +*% the printer will not work correctly. For example, staples +*% and/or folding may occur in undesired locations relative to +*% the image on the paper. +*% +*% The *KD04FinishingOrientation (Finishing Orientation) feature +*% of the PPD allows you to help correct for applications and +*% drivers that fail to recognize the *LandscapeOrientation +*% keyword and value. +*% +*LandscapeOrientation: Minus90 + +*% The following section includes all of the options which a user can +*% install on their Kodak Model H printer. Customer choices will then +*% allow the driver to gray out options which do not make sense with +*% the respective installed options. + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *KD27Finisher/Post Processing Device: Boolean +*OrderDependency: 9 DocumentSetup *KD27Finisher +*DefaultKD27Finisher: True +*KD27Finisher True/Finisher: " +(Post Processing Device)(Finisher)KDHDict/KFSet get exec +countdictstack [{KDHDict/bSimpleStapler false put}KDHDict/KFC get exec" +*End +*KD27Finisher False/Stapler: " +(Post Processing Device)(Stapler)KDHDict/KFSet get exec +countdictstack [{KDHDict/bSimpleStapler true put}KDHDict/KFC get exec" +*End +*CloseUI: *KD27Finisher + +*% Must have a finisher to do certain staples +*UIConstraints: *KD27Finisher False *KD04Staple 1.Bottom.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple 2.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple 3.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple Saddle +*UIConstraints: *KD04Staple 1.Bottom.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple 2.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple 3.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple Saddle *KD27Finisher False +*% Must have a finisher to ZFold +*UIConstraints: *KD27Finisher False *KD05ZFold True +*UIConstraints: *KD05ZFold True *KD27Finisher False + + + +*OpenUI *KD28HDict/Driver Resource Version: PickOne +*OrderDependency: 1 DocumentSetup *KD28HDict +*DefaultKD28HDict: Yes +*KD28HDict Yes/2.40: " +%%BeginResource: procset KDHDict 1 26 +userdict/KDHDebug false put save userdict begin/setpagedevice where{pop +/_spd/setpagedevice load def/_cpd/currentpagedevice load def}{/_spd{}bind +def/_cpd{}bind def}ifelse/_~1{currentscreen currenttransfer}bind def +/_~2{settransfer setscreen}bind def/_~3{/70cpProcs/ProcSet findresource}bind +def/_~4( %%[ KDH: Using ProcSet KDDict 1 26 ]%%)def end userdict +/KDHDict known userdict/KDHDict 75 dict put KDHDict begin/_CM()def +/_FCM()def/_BCM()def/bFront true def/bSimpleStapler false def/SigSize +15 def/PWait 5 def/_GF(Generic Feature)def/_GO(Generic Option)def/bJD +true def/bJT false def/bFS false def/bPamphlet false def/iMaxPamphletSheets +0 def/TonerColor[(Auto)(Red)(Green)(Blue)(Yellow)(Black)] def/SPDMapKey +[(MapRed)(MapGreen)(MapBlue)(MapCyan)(MapMagenta)(MapYellow)(MapBlack)(MapImages)] +def/DisplayMap [ 0 0 0 0 0 0 0 0 ] def/PLook{dup KDHDict/KDHPCat get +exch known{KDHDict/KDHPCat get exch get aload pop}{pop [612 792] null +null null false}ifelse}bind def/LMC{KDHDict/PLook get exec KDHDict +/MediaChange get exec}bind def/FrontCoverMode{KDHDict/_FCM 3 -1 roll +put}bind def/BackCoverMode{KDHDict/_BCM 3 -1 roll put}bind def/LC{dup +KDHDict exch{/_FCM}{/_BCM}ifelse get dup dup(None)eq exch(InsertTray)eq +or{KDHDict/KDCover get exec pop}{3 -1 roll KDHDict/PLook get exec 7 +5 roll KDHDict/KDCover get exec}ifelse}bind def/LFC{true KDHDict/LC +get exec}bind def/LRC{false KDHDict/LC get exec}bind def/SSP{KDHDict +/SPK 3 -1 roll put}bind def/SetSPM{dup(None)ne{KDHDict/SPK known{KDHDict +/SPK get KDHDict/PLook get exec}{[612 792] null null null false}ifelse +6 -1 roll}if KDHDict/KDStatusPage get exec}bind def/LSetSeps{KDHDict +/PLook get exec true KDHDict/KDSeparators get exec}bind def/KDColorMapping{[ +exch{dup 65 eq{0 exch}if dup 82 eq{1 exch}if dup 71 eq{2 exch}if dup +66 eq{3 exch}if dup 89 eq{4 exch}if 75 eq{5}if}forall ] dup type/arraytype +ne{kill}if dup length 8 ne{kill}if KDHDict/DisplayMap 3 -1 roll put +_cpd/OutputDevice get( )cvs(PrinterAccentColor)eq{_~1 +KDHDict/ObjectIndex 0 put KDHDict/DisplayMap get{dup KDHDict/TonerColorIndex +3 -1 roll put 0 ne{1 dict dup/DeviceRenderingInfo 2 dict dup/Type 13 +put dup KDHDict/SPDMapKey get KDHDict/ObjectIndex get get cvn KDHDict +/TonerColor get KDHDict/TonerColorIndex get get put put _spd}if KDHDict +/ObjectIndex get 1 add KDHDict/ObjectIndex 3 -1 roll put}forall _~2}if}bind +def/KDFreeformColor{_~1 1 dict dup/OutputDevice 8 -1 roll{/PrinterAccentColor}{ +/PrinterGray}ifelse put _spd _~2}bind def/KDCopies{_~1 1 dict dup +/NumCopies 8 -1 roll put _spd _~2}bind def/Collate{_~1 1 dict dup +/Collate 8 -1 roll put _spd _~2}bind def/KDChargeNo{_~3/setchargenumber +get exec}bind def/KDOpMsg{_~3/setoperatormessage get exec}bind def +/KDDeliverTo{_~3/setusername get exec}bind def/KDStatusPage{_~1 _cpd +6 -1 roll dup(None)eq{0 exch pop()}if dup(Always)eq{1 exch pop()}if +dup(OnlyOnError)eq{2 exch pop()}if dup(PageOneOnly)eq{3 exch pop()}if()ne{kill}if +dup 0 ne{11 6 roll pop 5 -1 roll 5 -1 roll aload pop 6 2 roll}if _~3 +/settrailerpage get exec _spd _~2}bind def/KDSeparators{{pop _~1 _cpd +9 -1 roll aload pop 10 -3 roll _~3/setseparator get exec _spd _~2}if}bind +def/KDMismatch{_~4 = flush dup(AutomaticallySubstitute)eq{0 exch pop()}if +dup(NotifyThenSubstitute)eq{2 exch pop()}if dup(NotifyThenCancel)eq{1 +exch pop()}if()ne{kill}if _~3/setconfirmationstrategy get exec}bind +def/KDProofSet{_~1 5 -1 roll dup(Off)eq{1 dict dup/CollateDetails 2 +dict dup/Type 2 put dup/ProofSetPauseTime 0 put put _spd pop()}if dup(OnPrint)eq{1 +dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Print)put +dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if dup(OnCancel)eq{1 +dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Cancel)put +dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if pop _~2}bind +def/Jog{_~1 3 dict dup/Jog 7 index{3}{0}ifelse put 6 -1 roll{dup/JogDetails +2 dict dup/JogPosition(Alternate)put dup/Type 1 put put}if _spd _~2}bind +def/KDFold{_~1 5 -1 roll dup(None)eq{1 dict dup/Fold 0 put _spd pop()}if +dup(ZFold)eq{5 dict dup/Fold 4 put dup/FoldDetails 2 dict dup/Type +1 put dup/FoldType(ZFold)put put _spd pop()}if dup(Saddle)eq{5 dict +dup/Fold 3 put dup/FoldDetails 2 dict dup/Type 1 put dup/FoldType(Saddle)put +put _spd pop()}if pop _~2}bind def/KDStaple{_~1 5 -1 roll dup(None)eq{1 +dict dup/Staple 0 put _spd pop()}if dup(Top)eq{2 dict dup/Staple 3 +put dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 1 put dup +/StapleLocation [ 3 dict dup/XAxis(Left)put dup/YAxis(Top)put dup +/Orientation KDHDict/bSimpleStapler get{0}{45}ifelse put ] put put +_spd pop()}if dup(Bottom)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 1 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(2LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(3LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 3 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Middle)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(Saddle)eq{5 dict dup/Fold 3 put dup/FoldDetails +2 dict dup/Type 1 put dup/FoldType(Saddle)put put dup/Staple 3 put +dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation +[ 3 dict dup/XAxis(Middle)put dup/YAxis(OneThird)put dup/Orientation +0 put 3 dict dup/XAxis(Middle)put dup/YAxis(TwoThirds)put dup/Orientation +0 put ] put put _spd pop()}if pop _~2}bind def/KDCover{KDHDict/_CM +3 -1 roll put KDHDict/bFront 3 -1 roll put KDHDict/_CM get dup(InsertTray)eq +exch(None)eq or{_~1 _cpd KDHDict/_CM get(InsertTray)eq{3}{0}ifelse +_~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse get exec +_spd _~2}if KDHDict/_CM get dup(Printed)eq exch(Blank)eq or{5 -1 roll +aload pop 6 2 roll not 3 index dup null eq{pop 75}if 120 le and KDHDict +/bJD get and{(Duplex)}{(Simplex)}ifelse KDHDict/_CM get(Printed)eq{1}{2}ifelse +_~1 _cpd 12 5 roll _~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse +get exec _spd _~2}if}bind def/KDBooklet{_cpd/Duplex get{KDHDict/iMaxPamphletSheets +3 -1 roll put _~1 10 dict dup/Signature true put dup/Collate true put +dup/ImagingBBox [ 0 0 _cpd/PageSize get aload pop 2 idiv exch ] put +dup/SignatureDetails 2 dict dup/Type 1 put dup/SignatureSheets KDHDict +/iMaxPamphletSheets get put put _spd _~2}{pop}ifelse}bind def/KDDuplex{dup(Simplex)eq{false +exch false exch}if dup(DuplexNoTumble)eq{true exch false exch}if(DuplexTumble)eq{true +true}if 2 copy KDHDict/bJT 3 -1 roll put KDHDict/bJD 3 -1 roll put +_~1 2 dict dup/Tumble 8 -1 roll put dup/Duplex 8 -1 roll put _spd _~2}bind +def/KDInterleave{_cpd/PageSize get aload pop null null(plain)6 -1 roll{2}{1}ifelse +_~3/setinterleavedetails get exec}bind def/KFSet{KDHDict/_GF 4 -1 roll +put KDHDict/_GO 3 -1 roll put}bind def/KFC{KDHDebug{exec cleartomark +pop}{stopped{(%%[ KDH: Feature: )print KDHDict/_GF get print(; Option: )print +KDHDict/_GO get print(; failed ]%%)= flush}{( %%[ KDH: Feature: )print +KDHDict/_GF get print(; Option: )print KDHDict/_GO get print(; succeeded ]%%)= +flush}ifelse cleartomark countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}ifelse}bind +def/R180{_~1 1 dict dup/Orientation 2 put _spd _~2}bind def/MediaChange{KDHDict +/bFS 3 -1 roll put 30 dict dup/MediaType 4 -1 roll put dup/MediaColor +4 -1 roll put dup/MediaWeight 4 -1 roll put dup/PageSize 4 -1 roll +put dup/PageSize get exch dup/ImagingBBox [ 0 0 7 -1 roll aload pop +] put _~1 5 -1 roll _spd _cpd/Duplex get _cpd/MediaWeight get dup null +eq{pop 75}if 120 gt and KDHDict/bFS get or{1 dict dup/Duplex false +put _spd}{2 dict dup/Duplex KDHDict/bJD get put dup/Tumble KDHDict +/bJT get put _spd}ifelse _~2}bind def/Insert{gsave pop 4 -1 roll aload +pop 5 -3 roll 1 _~3/setinsert get exec grestore}bind def/KDColorBoost{dscInfo +/Creator known{mark dscInfo/Creator get(Microsoft Word)search{pop +pop(LaserWriter)search{/:FNew/:F load def/:F{3 copy dup 3 -1 roll eq +3 -2 roll eq and not{3{3 -1 roll .30 gt{1}{0}ifelse}repeat}if :FNew}bind +def}if}if cleartomark}if}def end{( %%[ KDH: Second copy of KDHDict detected; restoring VM ]%% )= +flush restore}{pop} ifelse +%%EndResource +" +*End +*CloseUI: *KD28HDict + + +*OpenUI *KD30HPCat/Paper Catalog Version: PickOne +*OrderDependency: 2 DocumentSetup *KD30HPCat +*DefaultKD30HPCat: Yes +*KD30HPCat Yes/1.9: " +%%BeginResource: procset KDHPCat 1 9 + % US and European paper catalog + /KDHDict where + { + pop + KDHDict/KDHPCat known not + { + KDHDict begin + /KDHPCat 30 dict def + KDHPCat + dup /Letter [[612 792] null null (plain) false] put + dup /A4 [[595 842] null null (plain) false] put + dup /Tabloid [[792 1224] null null (plain) false] put + dup /A3 [[842 1191] null null (plain) false] put + dup /Cover [[612 792] null null (cover) true ] put + dup /A4Cover [[595 842] null null (cover) true ] put + dup /Color [[612 792] null null (color) false] put + dup /A4Color [[595 842] null null (color) false] put + dup /TabloidClr [[792 1224] null null (color) false] put + dup /A3Color [[842 1191] null null (color) false] put + dup /Legal [[612 1008] null null (plain) false] put + dup /Tab [[648 792] null null (plain) false] put + dup /A4Tab [[638 842] null null (plain) false] put + dup /Insert [[612 792] null null (inserttray) false] put + dup /A4Insert [[595 842] null null (inserttray) false] put + dup /TabloidIns [[792 1224] null null (inserttray) false] put + dup /A3Insert [[842 1191] null null (inserttray) false] put + dup /Trans [[612 792] null null (transparency) true ] put + dup /A4Trans [[595 842] null null (transparency) true ] put + pop + end + }if + }if +%%EndResource +" +*End +*CloseUI: *KD30HPCat + + +*CloseGroup: InstallableOptions + +*DefaultResolution: 406dpi + +*% Halftone Information =============== +*DefaultHalftoneType: 1 +*ScreenFreq: "71.7" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{dup mul exch dup mul add 1.0 exch sub }" +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*% Specifically disable inverse printing on Accent Color Printers +*% You can set it in drivers and applications but you won't get it. +*Transfer Null.Inverse: "{}" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. + +*OpenUI *KD01BodyPaper/Body Paper: PickOne +*DefaultKD01BodyPaper: Letter +*OrderDependency: 50 DocumentSetup *KD01BodyPaper +*KD01BodyPaper Letter: " +(KDBodyPaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4: " +(KDBodyPaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Tabloid: " +(KDBodyPaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3/A3: " +(KDBodyPaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Cover: " +(KDBodyPaper)(Cover)KDHDict/KFSet get exec +countdictstack [ {/Cover KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Cover: " +(KDBodyPaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [ {/A4Cover KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Color: " +(KDBodyPaper)(Color)KDHDict/KFSet get exec +countdictstack [ {/Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Color: " +(KDBodyPaper)(A4Color)KDHDict/KFSet get exec +countdictstack [ {/A4Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper TabloidClr: " +(KDBodyPaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [ {/TabloidClr KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3Color: " +(KDBodyPaper)(A3Color)KDHDict/KFSet get exec +countdictstack [ {/A3Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Legal: " +(KDBodyPaper)(Legal)KDHDict/KFSet get exec +countdictstack [ {/Legal KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Tab: " +(KDBodyPaper)(Tab)KDHDict/KFSet get exec +countdictstack [ {/Tab KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Tab: " +(KDBodyPaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [ {/A4Tab KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Insert: " +(KDBodyPaper)(Insert)KDHDict/KFSet get exec +countdictstack [ {/Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Insert: " +(KDBodyPaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [ {/A4Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper TabloidIns: " +(KDBodyPaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [ {/TabloidIns KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3Insert: " +(KDBodyPaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [ {/A3Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Trans: " +(KDBodyPaper)(Trans)KDHDict/KFSet get exec +countdictstack [ {/Trans KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Trans: " +(KDBodyPaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [ {/A4Trans KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD01BodyPaper + + +*OpenUI *PageSize: PickOne +*DefaultPageSize: Letter +*OrderDependency: 50 DocumentSetup *PageSize +*PageSize Letter/US Letter: " +(PageSize)(Letter)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Legal/US Legal: " +(PageSize)(Legal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A4: " +(PageSize)(A4)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A3: " +(PageSize)(A3)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Tabloid: " +(PageSize)(Tabloid)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize 9x11/Lettertab: " +(PageSize)(9x11)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A4Tab: " +(PageSize)(A4Tab)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Statement: " +(PageSize)(Statement)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize HalfLegal/Half Legal: " +(PageSize)(HalfLegal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A5: " +(PageSize)(A5)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*DefaultPageRegion: Letter +*OrderDependency: 50 DocumentSetup *PageRegion +*PageRegion Letter/US Letter: " +(PageRegion)(Letter)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Legal/US Legal: " +(PageRegion)(Legal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A4: " +(PageRegion)(A4)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A3: " +(PageRegion)(A3)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Tabloid: " +(PageRegion)(Tabloid)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion 9x11/Lettertab: " +(PageRegion)(9X11)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A4Tab: " +(PageRegion)(A4Tab)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Statement: " +(PageRegion)(Statement)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion HalfLegal/Half Legal: " +(PageRegion)(HalfLegal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A5: " +(PageRegion)(A5)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*CloseUI: *PageRegion + +*OpenUI *KD02Accent/Free-Form Color: Boolean +*DefaultKD02Accent: True +*OrderDependency: 7 DocumentSetup *KD02Accent +*KD02Accent True/Yes: "(KDAccent)(True)KDHDict/KFSet get exec +countdictstack [{true KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec" +*End +*KD02Accent False/No: "(KDAccent)(False)KDHDict/KFSet get exec +countdictstack [{false KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD02Accent + +*OpenUI *KD02FFCB/MacWord FFC Boost: Boolean +*DefaultKD02FFCB: False +*OrderDependency: 160 DocumentSetup *KD02FFCB +*KD02FFCB True/On:" +(KDMacWordColorBoost)(On)KDHDict/KFSet get exec +countdictstack [{KDHDict/KDColorBoost get exec}KDHDict/KFC get exec" +*End +*KD02FFCB False/Off:" +(KDMacWordColorBoost)(Off)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*CloseUI: *KD02FFCB + +*OpenUI *KD03Duplex/Printing Mode: PickOne +*DefaultKD03Duplex: None +*OrderDependency: 8 DocumentSetup *KD03Duplex +*KD03Duplex None/One-Sided: "(KDDuplex)(Simplex)KDHDict/KFSet get exec +countdictstack [ {(Simplex)KDHDict/KDDuplex get exec}KDHDict/KFC get exec" +*End +*KD03Duplex DuplexNoTumble/Two-sided Flip on Long Edge: "(KDDuplex)(DuplexNoTumble)KDHDict/KFSet +get exec countdictstack [ {(DuplexNoTumble)KDHDict/KDDuplex get exec +}KDHDict/KFC get exec" +*End +*KD03Duplex DuplexTumble/Two-sided Flip on Short Edge: "(KDDuplex)(DuplexTumble)KDHDict/KFSet +get exec countdictstack [ {(DuplexTumble)KDHDict/KDDuplex get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD03Duplex + +*% Can't do interleaves with duplex of any kind +*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Printed +*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Blank +*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Blank +*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexNoTumble +*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexNoTumble +*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexTumble +*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexTumble + +*OpenUI *KD04Booklet/Pamphlets: Boolean +*DefaultKD04Booklet: False +*OrderDependency: 100 DocumentSetup *KD04Booklet +*KD04Booklet False/No: " +(KDBooklet)(Off)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD04Booklet True/Yes: " +(KDBooklet)(On)KDHDict/KFSet get exec +countdictstack [{ +KDHDict/SigSize get KDHDict/KDBooklet get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04Booklet + +*% Pamphlets require DuplexNoTumble +*UIConstraints: *KD04Booklet True *KD03Duplex None +*UIConstraints: *KD04Booklet True *KD03Duplex DuplexTumble +*UIConstraints: *KD03Duplex None *KD04Booklet True +*UIConstraints: *KD03Duplex DuplexTumble *KD04Booklet True + +*% Pamphlets cannot have a back cover (front is back cover) +*UIConstraints: *KD07BackCoverMode Printed *KD04Booklet True +*UIConstraints: *KD07BackCoverMode Non-printed *KD04Booklet True +*UIConstraints: *KD07BackCoverMode InsertTray *KD04Booklet True +*UIConstraints: *KD04Booklet True *KD07BackCoverMode Printed +*UIConstraints: *KD04Booklet True *KD07BackCoverMode Non-printed +*UIConstraints: *KD04Booklet True *KD07BackCoverMode InsertTray + +*% Pamphlets cannot be done with any kind of interleaves +*UIConstraints: *KD04Booklet True *KD09Interleaves Printed +*UIConstraints: *KD04Booklet True *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Printed *KD04Booklet True +*UIConstraints: *KD09Interleaves Blank *KD04Booklet True + + +*OpenUI *KD04FinishingOrientation/Finishing Orientation: PickOne +*DefaultKD04FinishingOrientation: NoRotate +*OrderDependency: 50 DocumentSetup *KD04FinishingOrientation +*KD04FinishingOrientation NoRotate/Standard: " +(KDFinishingOrientation)(NoRotate)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*KD04FinishingOrientation Rotate180/Rotated 180 degrees: " +(KDFinishingOrientation)(Rotate180)KDHDict/KFSet get exec +countdictstack [{KDHDict/R180 get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04FinishingOrientation + + +*OpenUI *KD04Staple/Stapling: PickOne +*DefaultKD04Staple: None +*OrderDependency: 50 DocumentSetup *KD04Staple +*KD04Staple None: "(KDStaple)(None)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 1.Top.Left.90/Top: "(KDStaple)(Top)KDHDict/KFSet get exec +countdictstack [{(Top)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 1.Bottom.Left.90/Bottom: "(KDStaple)(Bottom)KDHDict/KFSet get exec +countdictstack [{(Bottom)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 2.Left.90/2 Left Edge: "(KDStaple)(2LeftEdge)KDHDict/KFSet get exec +countdictstack [{(2LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 3.Left.90/3 Left Edge: "(KDStaple)(3LeftEdge)KDHDict/KFSet get exec +countdictstack [{(3LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple Saddle/Saddle Stitch and Fold: "(KDStaple)(Saddle Stitch & Fold)KDHDict/KFSet get exec +countdictstack [{(Saddle)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04Staple + + +*% Can't saddle stitch with any Slip Sheets (Set Separators) +*UIConstraints: *KD10SlipSheet Letter *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4 *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Tabloid *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3 *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Cover *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Cover *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet TabloidClr *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Legal *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Tab *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Tab *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet TabloidIns *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Trans *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Trans *KD04Staple Saddle +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Letter +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4 +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tabloid +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3 +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Cover +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Cover +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidClr +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Legal +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tab +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Tab +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidIns +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Trans +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Trans + +*OpenUI *KD05ZFold/Z-Folding: Boolean +*DefaultKD05ZFold: False +*OrderDependency: 49 DocumentSetup *KD05ZFold +*KD05ZFold False/No: "(KDZFold)(False)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/KDFold get exec}KDHDict/KFC get exec" +*End +*KD05ZFold True/Yes: "(KDZFold)(True)KDHDict/KFSet get exec +countdictstack [{(ZFold)KDHDict/KDFold get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD05ZFold + +*% Cannot Z-Fold when Saddle Stapling and Folding +*UIConstraints: *KD04Staple Saddle *KD05ZFold True +*UIConstraints: *KD05ZFold True *KD04Staple Saddle + +*OpenUI *KD06FrontCoverMode/Front Cover: PickOne +*DefaultKD06FrontCoverMode: None +*OrderDependency: 149 DocumentSetup *KD06FrontCoverMode +*KD06FrontCoverMode None: " +countdictstack [{(KDFrontCoverMode)(None)KDHDict/KFSet get exec +(None) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode Printed: " +(KDFrontCoverMode)(Printed)KDHDict/KFSet get exec +countdictstack [{(Printed) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode Non-printed: " +(KDFrontCoverMode)(Non-printed)KDHDict/KFSet get exec +countdictstack [{(Blank) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode InsertTray/Insert Tray: " +(KDFrontCoverMode)(InsertTray)KDHDict/KFSet get exec +countdictstack [{(InsertTray) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD06FrontCoverMode + +*OpenUI *KD06FrontCoverPaper/Front Cover Paper: PickOne +*DefaultKD06FrontCoverPaper: Letter +*OrderDependency: 150 DocumentSetup *KD06FrontCoverPaper +*KD06FrontCoverPaper Letter: "(KDFrontCoverPaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4: "(KDFrontCoverPaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Tabloid: "(KDFrontCoverPaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3: "(KDFrontCoverPaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Cover: "(KDFrontCoverPaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Cover: "(KDFrontCoverPaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Color: "(KDFrontCoverPaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Color: "(KDFrontCoverPaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper TabloidClr: "(KDFrontCoverPaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3Color: "(KDFrontCoverPaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Legal: "(KDFrontCoverPaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Tab: "(KDFrontCoverPaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Tab: "(KDFrontCoverPaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Insert: "(KDFrontCoverPaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Insert: "(KDFrontCoverPaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper TabloidIns: "(KDFrontCoverPaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3Insert: "(KDFrontCoverPaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Trans: "(KDFrontCoverPaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Trans: "(KDFrontCoverPaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD06FrontCoverPaper + +*OpenUI *KD07BackCoverMode/Back Cover: PickOne +*DefaultKD07BackCoverMode: None +*OrderDependency: 149 DocumentSetup *KD07BackCoverMode +*KD07BackCoverMode None: " +countdictstack [{(KDBackCoverMode)(None)KDHDict/KFSet get exec +(None) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode Printed: " +(KDBackCoverMode)(Printed)KDHDict/KFSet get exec +countdictstack [{(Printed) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode Non-printed: " +(KDBackCoverMode)(Non-printed)KDHDict/KFSet get exec +countdictstack [{(Blank) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode InsertTray/Insert Tray: " +(KDBackCoverMode)(InsertTray)KDHDict/KFSet get exec +countdictstack [{(InsertTray) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD07BackCoverMode + +*OpenUI *KD07BackCoverPaper/Back CoverPaper: PickOne +*DefaultKD07BackCoverPaper: Letter +*OrderDependency: 150 DocumentSetup *KD07BackCoverPaper +*KD07BackCoverPaper Letter: "(KDBackCoverPaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4: "(KDBackCoverPaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Tabloid: "(KDBackCoverPaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3: "(KDBackCoverPaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Cover: "(KDBackCoverPaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Cover: "(KDBackCoverPaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Color: "(KDBackCoverPaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Color: "(KDBackCoverPaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper TabloidClr: "(KDBackCoverPaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3Color: "(KDBackCoverPaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Legal: "(KDBackCoverPaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Tab: "(KDBackCoverPaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Tab: "(KDBackCoverPaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Insert: "(KDBackCoverPaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Insert: "(KDBackCoverPaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper TabloidIns: "(KDBackCoverPaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3Insert: "(KDBackCoverPaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Trans: "(KDBackCoverPaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Trans: "(KDBackCoverPaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD07BackCoverPaper + +*OpenUI *KD08ProofSet/Print Proof and Wait: PickOne +*DefaultKD08ProofSet: None +*OrderDependency: 100 DocumentSetup *KD08ProofSet +*KD08ProofSet None/No: "(KDProofSet)(Off)KDHDict/KFSet get exec +countdictstack [{(Off)KDHDict/KDProofSet get exec}KDHDict/KFC get exec" +*End +*KD08ProofSet PrintJobAfterTimeout/Print after Timeout: " +(KDProofSet)(OnPrint)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait get(OnPrint)KDHDict/KDProofSet get exec +}KDHDict/KFC get exec" +*End +*KD08ProofSet CancelJobafterTimeout/Cancel after Timeout: " +(KDProofSet)(OnCancel)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait get(OnCancel)KDHDict/KDProofSet get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD08ProofSet + +*% Proof set requires KD10Collate true +*UIConstraints: *KD08ProofSet PrintJobAfterTimeout *KD10Collate False +*UIConstraints: *KD10Collate False *KD08ProofSet PrintJobAfterTimeout +*UIConstraints: *KD08ProofSet CancelJobafterTimeout *KD10Collate False +*UIConstraints: *KD10Collate False *KD08ProofSet CancelJobafterTimeout + +*OpenUI *KD09Interleaves/Transparency Interleaves: PickOne +*DefaultKD09Interleaves: None +*OrderDependency: 50 DocumentSetup *KD09Interleaves +*KD09Interleaves None/No: "(KDInterleaves)(None)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD09Interleaves Printed: "(KDInterleaves)(Print)KDHDict/KFSet get exec +countdictstack [{true KDHDict/KDInterleave get exec}KDHDict/KFC get exec" +*End +*KD09Interleaves Blank: " +(KDInterleaves)(NoPrint)KDHDict/KFSet get exec +countdictstack [{false KDHDict/KDInterleave get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD09Interleaves + +*% No interleaves(printed or blank) with front covers +*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Printed +*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Printed +*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Non-printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode InsertTray +*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Blank +*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Blank +*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Printed +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Non-printed +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode InsertTray + +*% No interleaves(printed or blank) with back covers +*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Printed +*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Printed +*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Non-printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode InsertTray +*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Blank +*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Blank +*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Printed +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Non-printed +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode InsertTray + + + +*OpenUI *KD10Collate/Collate: Boolean +*DefaultKD10Collate: True +*OrderDependency: 50 DocumentSetup *KD10Collate +*KD10Collate True/Yes: "(KDCollate)(True)KDHDict/KFSet get exec +countdictstack [{true KDHDict/Collate get exec}KDHDict/KFC get exec" +*End +*KD10Collate False/No: "(KDCollate)(False)KDHDict/KFSet get exec +countdictstack [{false KDHDict/Collate get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD10Collate + +*OpenUI *KD10SlipSheet/Set Separators: PickOne +*DefaultKD10SlipSheet: None +*OrderDependency: 100 DocumentSetup *KD10SlipSheet +*KD10SlipSheet None/No: "(KDSlipSheet)(None)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD10SlipSheet Letter: "(KDSlipSheet)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4: "(KDSlipSheet)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Tabloid: "(KDSlipSheet)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3: "(KDSlipSheet)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Cover: "(KDSlipSheet)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Cover: "(KDSlipSheet)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Color: "(KDSlipSheet)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Color: "(KDSlipSheet)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet TabloidClr: "(KDSlipSheet)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3Color: "(KDSlipSheet)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Legal: "(KDSlipSheet)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Tab: "(KDSlipSheet)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Tab: "(KDSlipSheet)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Insert: "(KDSlipSheet)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Insert: "(KDSlipSheet)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet TabloidIns: "(KDSlipSheet)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3Insert: "(KDSlipSheet)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Trans: "(KDSlipSheet)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Trans: "(KDSlipSheet)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD10SlipSheet + + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD11ChargeNumber/Charge Number: PickOne +*% *DefaultKD11ChargeNumber: None +*% *OrderDependency: 50 DocumentSetup *KD11ChargeNumber +*% *KD11ChargeNumber None/No: " +*% (KDChargeNo)(***NO CHARGE NUMBER***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD11ChargeNumber 1: " +*% (KDChargeNo)(1)KDHDict/KFSet get exec +*% countdictstack [{(1)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec" +*% *End +*% *KD11ChargeNumber 2: " +*% (KDChargeNo)(2)KDHDict/KFSet get exec +*% countdictstack [{(2)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD11ChargeNumber + +*OpenUI *KD11Jog/Stacking: Boolean +*DefaultKD11Jog: True +*OrderDependency: 50 DocumentSetup *KD11Jog +*KD11Jog True/Offset: "(KDJog)(Offset)KDHDict/KFSet get exec +countdictstack [{true KDHDict/Jog get exec}KDHDict/KFC get exec" +*End +*KD11Jog False/Straight: "(KDJog)(Straight)KDHDict/KFSet get exec +countdictstack [{false KDHDict/Jog get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD11Jog + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD12OpMsg/Operator Message: PickOne +*% *DefaultKD12OpMsg: None +*% *OrderDependency: 50 DocumentSetup *KD12OpMsg +*% *KD12OpMsg None/No: " +*% (KDOpMsg)(***No Operator Message***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD12OpMsg Msg1: " +*% (KDOpMsg)(Msg1)KDHDict/KFSet get exec +*% countdictstack [{(Msg1)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec" +*% *End +*% *KD12OpMsg Msg2: " +*% (KDOpMsg)(Msg2)KDHDict/KFSet get exec +*% countdictstack [{(Msg2)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD12OpMsg + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD13DeliverTo/DeliverTo: PickOne +*% *DefaultKD13DeliverTo: None +*% *OrderDependency: 50 DocumentSetup *KD13DeliverTo +*% *KD13DeliverTo None/No: " +*% (KDDeliverTo)(***NO DELIVER TO MESSAGE***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD13DeliverTo Me: " +*% (KDDeliverTo)(Me)KDHDict/KFSet get exec +*% countdictstack [{(Me)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec" +*% *End +*% *KD13DeliverTo DelMsg2: " +*% (KDDeliverTo)(DelMsg2)KDHDict/KFSet get exec +*% countdictstack [{(DelMsg2)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD13DeliverTo + +*OpenUI *KD14Mismatch/Mismatch Handling: PickOne +*DefaultKD14Mismatch: TrustMe +*OrderDependency: 6 DocumentSetup *KD14Mismatch +*KD14Mismatch TrustMe/Auto Substitute: " +( %%[ PPD: USING KDH00001.PPD VER. 2.40 ]%%) = flush +(KDMismatch)(AutomaticallySubstitute)KDHDict/KFSet get exec +countdictstack [{(AutomaticallySubstitute)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*KD14Mismatch Substitute/Notify then Substitute: " +( %%[ PPD: USING KDH00001.PPD VER. 2.40 ]%%) = flush +(KDMismatch)(NotifyThenSubstitute)KDHDict/KFSet get exec +countdictstack [{(NotifyThenSubstitute)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*KD14Mismatch Cancel/Notify then Cancel: " +( %%[ PPD: USING KDH00001.PPD VER. 2.40 ]%%) = flush +(KDMismatch)(NotifyThenCancel)KDHDict/KFSet get exec +countdictstack [{(NotifyThenCancel)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD14Mismatch + +*OpenUI *KD15Wait/Timeout For Proof Set: PickOne +*DefaultKD15Wait: 5Minutes +*OrderDependency: 50 DocumentSetup *KD15Wait +*KD15Wait 1Minute/1 Minute: "(KDWait)(1)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 1 put}KDHDict/KFC get exec" +*End +*KD15Wait 2Minutes/2 Minutes: "(KDWait)(2)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 2 put}KDHDict/KFC get exec" +*End +*KD15Wait 3Minutes/3 Minutes: "(KDWait)(3)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 3 put}KDHDict/KFC get exec" +*End +*KD15Wait 4Minutes/4 Minutes: "(KDWait)(4)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec" +*End +*KD15Wait 5Minutes/5 Minutes: "(KDWait)(5)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec" +*End +*KD15Wait 6Minutes/6 Minutes: "(KDWait)(6)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 6 put}KDHDict/KFC get exec" +*End +*KD15Wait 7Minutes/7 Minutes: "(KDWait)(7)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 7 put}KDHDict/KFC get exec" +*End +*KD15Wait 8Minutes/8 Minutes: "(KDWait)(8)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 8 put}KDHDict/KFC get exec" +*End +*KD15Wait 9Minutes/9 Minutes: "(KDWait)(9)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 9 put}KDHDict/KFC get exec" +*End +*KD15Wait 10Minutes/10 Minutes: "(KDWait)(10)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 10 put}KDHDict/KFC get exec" +*End +*KD15Wait 20Minutes/20 Minutes: "(KDWait)(20)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 20 put}KDHDict/KFC get exec" +*End +*KD15Wait 30Minutes/30 Minutes: "(KDWait)(30)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 30 put}KDHDict/KFC get exec" +*End +*KD15Wait 60Minutes/60 Minutes: "(KDWait)(60)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 60 put}KDHDict/KFC get exec" +*End +*CloseUI: *KD15Wait + +*OpenUI *KD16StatusPage/Status Pages: PickOne +*DefaultKD16StatusPage: Always +*OrderDependency: 5 DocumentSetup *KD16StatusPage +*KD16StatusPage None: "(KDStatusPageMode)(None)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage OnlyOnError/Only On Error: " +(KDStatusPageMode)(OnlyOnError)KDHDict/KFSet get exec +countdictstack [{(OnlyOnError)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage Always/Always: " +(KDStatusPageMode)(Always)KDHDict/KFSet get exec +countdictstack [{(Always)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage PageOneOnly/Always-1st Page Only: " +(KDStatusPageMode)(PageOneOnlyMode)KDHDict/KFSet get exec +countdictstack [{(PageOneOnly)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD16StatusPage + +*OpenUI *KD17StatusPagePaper/Paper for Status Pages: PickOne +*OrderDependency: 4 DocumentSetup *KD17StatusPagePaper +*DefaultKD17StatusPagePaper: Letter +*KD17StatusPagePaper Letter: "(KDStatusPagePaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4: "(KDStatusPagePaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Tabloid: "(KDStatusPagePaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3: "(KDStatusPagePaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Cover: "(KDStatusPagePaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Cover: "(KDStatusPagePaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Color: "(KDStatusPagePaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Color: "(KDStatusPagePaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper TabloidClr: "(KDStatusPagePaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3Color: "(KDStatusPagePaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Legal: "(KDStatusPagePaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Tab: "(KDStatusPagePaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Tab: "(KDStatusPagePaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Insert: "(KDStatusPagePaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Insert: "(KDStatusPagePaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper TabloidIns: "(KDStatusPagePaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3Insert: "(KDStatusPagePaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Trans: "(KDStatusPagePaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Trans: "(KDStatusPagePaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD17StatusPagePaper + +*OpenUI *KD18SigSize/Pamphlet Signatures: PickOne +*DefaultKD18SigSize: Sign60 +*OrderDependency: 50 DocumentSetup *KD18SigSize +*KD18SigSize Sign04/4 Pages (1 Sheet): "(KDSigSize)(1)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 1 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign08/8 Pages (2 Sheets): "(KDSigSize)(2)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 2 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign12/12 Pages (3 Sheets): "(KDSigSize)(3)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 3 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign16/16 Pages (4 Sheets): "(KDSigSize)(4)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 4 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign20/20 Pages (5 Sheets): "(KDSigSize)(5)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 5 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign24/24 Pages (6 Sheets): "(KDSigSize)(6)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 6 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign28/28 Pages (7 Sheets): "(KDSigSize)(7)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 7 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign32/32 Pages (8 Sheets): "(KDSigSize)(8)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 8 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign36/36 Pages (9 Sheets): "(KDSigSize)(9)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 9 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign40/40 Pages (10 Sheets): "(KDSigSize)(10)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 10 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign44/44 Pages (11 Sheets): "(KDSigSize)(11)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 11 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign48/48 Pages (12 Sheets): "(KDSigSize)(12)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 12 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign52/52 Pages (13 Sheets): "(KDSigSize)(13)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 13 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign56/56 Pages (14 Sheets): "(KDSigSize)(14)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 14 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign60/60 Pages (15 Sheets): "(KDSigSize)(15)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 15 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign64/64 Pages (16 Sheets): "(KDSigSize)(16)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 16 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign68/68 Pages (17 Sheets): "(KDSigSize)(17)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 17 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign72/72 Pages (18 Sheets): "(KDSigSize)(18)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 18 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign76/76 Pages (19 Sheets): "(KDSigSize)(19)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 19 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign80/80 Pages (20 Sheets): "(KDSigSize)(20)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 20 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign84/84 Pages (21 Sheets): "(KDSigSize)(21)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 21 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign88/88 Pages (22 Sheets): "(KDSigSize)(22)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 22 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign92/92 Pages (23 Sheets): "(KDSigSize)(23)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 23 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign96/96 Pages (24 Sheets): "(KDSigSize)(24)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 24 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign100/100 Pages (25 Sheets): "(KDSigSize)(25)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 25 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign104/104 Pages (26 Sheets): "(KDSigSize)(26)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 26 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign108/108 Pages (27 Sheets): "(KDSigSize)(27)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 27 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign112/112 Pages (28 Sheets): "(KDSigSize)(28)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 28 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign116/116 Pages (29 Sheets): "(KDSigSize)(29)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 29 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign120/120 Pages (30 Sheets): "(KDSigSize)(30)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 30 put}KDHDict/KFC get exec" +*End +*CloseUI: *KD18SigSize + +*OpenUI *KD19ImageMapping/Map All Bitmaps: PickOne +*DefaultKD19ImageMapping: Auto +*OrderDependency: 150 DocumentSetup *KD19ImageMapping +*KD19ImageMapping Auto/Automatic: "(KDImageMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD19ImageMapping Red/To Red: "(KDImageMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAR)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Green/To Green: "(KDImageMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAG)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Blue/To Blue: "(KDImageMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAB)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Yellow/To Yellow: "(KDImageMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAY)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Black/To Black: "(KDImageMapping)(To Blank)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAK)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD19ImageMapping + +*OpenUI *KD20BlackMapping/Map Black: PickOne +*DefaultKD20BlackMapping: Auto +*OrderDependency: 150 DocumentSetup *KD20BlackMapping +*KD20BlackMapping Auto/Automatic: "(KDBlackMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD20BlackMapping Red/To Red: "(KDBlackMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAAARA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Green/To Green: "(KDBlackMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAAGA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Blue/To Blue: "(KDBlackMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAAABA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Yellow/To Yellow: "(KDBlackMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAAYA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Black/To Black: "(KDBlackMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAAAKA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD20BlackMapping + +*OpenUI *KD21RedMapping/Map Red: PickOne +*DefaultKD21RedMapping: Auto +*OrderDependency: 150 DocumentSetup *KD21RedMapping +*KD21RedMapping Auto/Automatic: "(KDRedMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD21RedMapping Red/To Red: "(KDRedMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(RAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Green/To Green: "(KDRedMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(GAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Blue/To Blue: "(KDRedMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(BAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Yellow/To Yellow: "(KDRedMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(YAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Black/To Black: "(KDRedMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(KAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD21RedMapping + +*OpenUI *KD22GreenMapping/Map Green: PickOne +*DefaultKD22GreenMapping: Auto +*OrderDependency: 150 DocumentSetup *KD22GreenMapping +*KD22GreenMapping Auto/Automatic: "(KDGreenMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD22GreenMapping Red/To Red: "(KDGreenMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(ARAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Green/To Green: "(KDGreenMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AGAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Blue/To Blue: "(KDGreenMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(ABAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Yellow/To Yellow: "(KDGreenMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AYAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Black/To Black: "(KDGreenMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AKAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD22GreenMapping + +*OpenUI *KD23BlueMapping/Map Blue: PickOne +*DefaultKD23BlueMapping: Auto +*OrderDependency: 150 DocumentSetup *KD23BlueMapping +*KD23BlueMapping Auto/Automatic: "(KDBlueMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD23BlueMapping Red/To Red: "(KDBlueMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AARAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Green/To Green: "(KDBlueMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAGAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Blue/To Blue: "(KDBlueMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AABAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Yellow/To Yellow: "(KDBlueMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAYAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Black/To Black: "(KDBlueMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAKAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD23BlueMapping + +*OpenUI *KD24CyanMapping/Map Cyan: PickOne +*DefaultKD24CyanMapping: Auto +*OrderDependency: 150 DocumentSetup *KD24CyanMapping +*KD24CyanMapping Auto/Automatic: "(KDCyanMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD24CyanMapping Red/To Red: "(KDCyanMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAARAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Green/To Green: "(KDCyanMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAGAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Blue/To Blue: "(KDCyanMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAABAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Yellow/To Yellow: "(KDCyanMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAYAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Black/To Black: "(KDCyanMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAKAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD24CyanMapping + +*OpenUI *KD25MagentaMapping/Map Magenta: PickOne +*DefaultKD25MagentaMapping: Auto +*OrderDependency: 150 DocumentSetup *KD25MagentaMapping +*KD25MagentaMapping Auto/Automatic: "(KDMagentaMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Red/To Red: "(KDMagentaMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAARAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Green/To Green: "(KDMagentaMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAGAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Blue/To Blue: "(KDMagentaMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAABAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Yellow/To Yellow: "(KDMagentaMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAYAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Black/To Black: "(KDMagentaMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAKAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD25MagentaMapping + +*OpenUI *KD26YellowMapping/Map Yellow: PickOne +*DefaultKD26YellowMapping: Auto +*OrderDependency: 150 DocumentSetup *KD26YellowMapping +*KD26YellowMapping Auto/Automatic: "(KDYellowMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD26YellowMapping Red/To Red: "(KDYellowMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAARAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Green/To Green: "(KDYellowMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAGAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Blue/To Blue: "(KDYellowMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAABAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Yellow/To Yellow: "(KDYellowMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAYAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Black/To Black: "(KDYellowMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAAKAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD26YellowMapping + + + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "0 0 612 792 " +*ImageableArea Legal/US Legal: "0 0 612 1008 " +*ImageableArea A4: "0 0 595 842 " +*ImageableArea A3: "0 0 842 1191 " +*ImageableArea Tabloid: "0 0 792 1224 " +*ImageableArea 9x11/Lettertab: "0 0 648 792 " +*ImageableArea A4Tab: "0 0 638 842 " +*ImageableArea Statement: "0 0 396 612 " +*ImageableArea HalfLegal/Half Legal: "0 0 504 612 " +*ImageableArea A5: "0 0 420 595 " + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension A3: "842 1191" +*PaperDimension Tabloid: "792 1224" +*PaperDimension 9x11/Lettertab: "648 792" +*PaperDimension A4Tab: "638 842" +*PaperDimension Statement: "396 612" +*PaperDimension HalfLegal/Half Legal: "504 612" +*PaperDimension A5: "420 595" + +*RequiresPageRegion All: True + +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: "" + +*DefaultOutputOrder: Normal +*OutputOrder Normal: " " + + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk +*Font Bookman-Demi: Standard "(001.003S)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard Disk +*Font Bookman-Light: Standard "(001.003S)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.003S)" Standard Disk +*Font Courier: Standard "(002.005)" Standard ROM +*Font Courier-Bold: Standard "(002.005)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.005)" Standard ROM +*Font Courier-Oblique: Standard "(002.005)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk +*Font Palatino-Bold: Standard "(001.005S)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk +*Font Palatino-Italic: Standard "(001.005S)" Standard Disk +*Font Palatino-Roman: Standard "(001.005S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk +*Font ZapfDingbats: Special "(001.004S)" Special Disk + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "LPD-Ethernet" +*Source: "RPrinter-Ethernet" +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "DQP-Ethernet" + + +*% Last Edit: 11/11/96 Linda Crandall, S. Rogers Eastman Kodak Co. +*% The byte count of this file should be exactly 070026 or 071559 +*% depending on the filesystem it resides in. +*% end of PPD file for KODAK 70cp Series II Printer diff --git a/psprint_config/configuration/ppds/KDH00002.PS b/psprint_config/configuration/ppds/KDH00002.PS new file mode 100644 index 000000000000..2163bf26d1ec --- /dev/null +++ b/psprint_config/configuration/ppds/KDH00002.PS @@ -0,0 +1,1554 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% KODAK 70cp Series II +*% End of Copyright statement. +*% +*FormatVersion: "4.3" +*FileVersion: "2.0" +*% InternalVersion: "2.43" +*% place internal version number in translation string for *KDHDict Option Yes +*PCFileName: "KDH00002.PPD" +*LanguageVersion: English +*Product: "(KODAK IMAGESOURCE 70cp Series II Copier-Printer)" +*PSVersion: "(2015.131) 41" +*ModelName: "KODAK 70cp Series II PPD" +*ShortNickName: "KODAK 70cp Series II PPD" +*NickName: "KODAK 70cp Series II PPD" +*Manufacturer: "Kodak" +*LanguageEncoding: ISOLatin1 +*% General Information and Defaults =============== +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultInstalledMemory: 32MB +*FreeVM: "4194304" +*LanguageLevel: "2" +*FileSystem: True +*Throughput: "70" +*Password: "()" +*Protocols: BCP TBCP +*TTRasterizer: Type42 +*?TTRasterizer: "(Type42) = flush" + + +*% The following LandscapeOrientation keyword and value places +*% applications and drivers on notice that the +*% Kodak IS 70cp Series II printer requires landscape documents +*% to have an orientation of minus 90 degrees (90 degrees +*% clockwise) compared to portrait orientation. If an +*% application and/or driver fail to deliver page images in the +*% required landscape orientation, certain finishing features of +*% the printer will not work correctly. For example, staples +*% and/or folding may occur in undesired locations relative to +*% the image on the paper. +*% +*% The *KD04FinishingOrientation (Finishing Orientation) feature +*% of the PPD allows you to help correct for applications and +*% drivers that fail to recognize the *LandscapeOrientation +*% keyword and value. +*% +*LandscapeOrientation: Minus90 + +*% The following section includes all of the options which a user can +*% install on their Kodak Model H printer. Customer choices will then +*% allow the driver to gray out options which do not make sense with +*% the respective installed options. + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *KD27Finisher/Post Processing Device: Boolean +*OrderDependency: 9 DocumentSetup *KD27Finisher +*DefaultKD27Finisher: True +*KD27Finisher True/Finisher: " +(Post Processing Device)(Finisher)KDHDict/KFSet get exec +countdictstack [{KDHDict/bSimpleStapler false put}KDHDict/KFC get exec" +*End +*KD27Finisher False/Stapler: " +(Post Processing Device)(Stapler)KDHDict/KFSet get exec +countdictstack [{KDHDict/bSimpleStapler true put}KDHDict/KFC get exec" +*End +*CloseUI: *KD27Finisher + +*% Must have a finisher to do certain staples +*UIConstraints: *KD27Finisher False *KD04Staple 1.Bottom.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple 2.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple 3.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple Saddle +*UIConstraints: *KD04Staple 1.Bottom.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple 2.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple 3.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple Saddle *KD27Finisher False +*% Must have a finisher to ZFold +*UIConstraints: *KD27Finisher False *KD05ZFold True +*UIConstraints: *KD05ZFold True *KD27Finisher False + + + +*OpenUI *KD28HDict/Driver Resource Version: PickOne +*OrderDependency: 1 DocumentSetup *KD28HDict +*DefaultKD28HDict: Yes +*KD28HDict Yes/2.43: " +%%BeginResource: procset KDHDict 1 26 +userdict/KDHDebug false put save userdict begin/setpagedevice where{pop +/_spd/setpagedevice load def/_cpd/currentpagedevice load def}{/_spd{}bind +def/_cpd{}bind def}ifelse/_~1{currentscreen currenttransfer}bind def +/_~2{settransfer setscreen}bind def/_~3{/70cpProcs/ProcSet findresource}bind +def/_~4( %%[ KDH: Using ProcSet KDDict 1 26 ]%%)def end userdict +/KDHDict known userdict/KDHDict 75 dict put KDHDict begin/_CM()def +/_FCM()def/_BCM()def/bFront true def/bSimpleStapler false def/SigSize +15 def/PWait 5 def/_GF(Generic Feature)def/_GO(Generic Option)def/bJD +true def/bJT false def/bFS false def/bPamphlet false def/iMaxPamphletSheets +0 def/TonerColor[(Auto)(Red)(Green)(Blue)(Yellow)(Black)] def/SPDMapKey +[(MapRed)(MapGreen)(MapBlue)(MapCyan)(MapMagenta)(MapYellow)(MapBlack)(MapImages)] +def/DisplayMap [ 0 0 0 0 0 0 0 0 ] def/PLook{dup KDHDict/KDHPCat get +exch known{KDHDict/KDHPCat get exch get aload pop}{pop [612 792] null +null null false}ifelse}bind def/LMC{KDHDict/PLook get exec KDHDict +/MediaChange get exec}bind def/FrontCoverMode{KDHDict/_FCM 3 -1 roll +put}bind def/BackCoverMode{KDHDict/_BCM 3 -1 roll put}bind def/LC{dup +KDHDict exch{/_FCM}{/_BCM}ifelse get dup dup(None)eq exch(InsertTray)eq +or{KDHDict/KDCover get exec pop}{3 -1 roll KDHDict/PLook get exec 7 +5 roll KDHDict/KDCover get exec}ifelse}bind def/LFC{true KDHDict/LC +get exec}bind def/LRC{false KDHDict/LC get exec}bind def/SSP{KDHDict +/SPK 3 -1 roll put}bind def/SetSPM{dup(None)ne{KDHDict/SPK known{KDHDict +/SPK get KDHDict/PLook get exec}{[612 792] null null null false}ifelse +6 -1 roll}if KDHDict/KDStatusPage get exec}bind def/LSetSeps{KDHDict +/PLook get exec true KDHDict/KDSeparators get exec}bind def/KDColorMapping{[ +exch{dup 65 eq{0 exch}if dup 82 eq{1 exch}if dup 71 eq{2 exch}if dup +66 eq{3 exch}if dup 89 eq{4 exch}if 75 eq{5}if}forall ] dup type/arraytype +ne{kill}if dup length 8 ne{kill}if KDHDict/DisplayMap 3 -1 roll put +_cpd/OutputDevice get( )cvs(PrinterAccentColor)eq{_~1 +KDHDict/ObjectIndex 0 put KDHDict/DisplayMap get{dup KDHDict/TonerColorIndex +3 -1 roll put 0 ne{1 dict dup/DeviceRenderingInfo 2 dict dup/Type 13 +put dup KDHDict/SPDMapKey get KDHDict/ObjectIndex get get cvn KDHDict +/TonerColor get KDHDict/TonerColorIndex get get put put _spd}if KDHDict +/ObjectIndex get 1 add KDHDict/ObjectIndex 3 -1 roll put}forall _~2}if}bind +def/KDFreeformColor{_~1 1 dict dup/OutputDevice 8 -1 roll{/PrinterAccentColor}{ +/PrinterGray}ifelse put _spd _~2}bind def/KDCopies{_~1 1 dict dup +/NumCopies 8 -1 roll put _spd _~2}bind def/Collate{_~1 1 dict dup +/Collate 8 -1 roll put _spd _~2}bind def/KDChargeNo{_~3/setchargenumber +get exec}bind def/KDOpMsg{_~3/setoperatormessage get exec}bind def +/KDDeliverTo{_~3/setusername get exec}bind def/KDStatusPage{_~1 _cpd +6 -1 roll dup(None)eq{0 exch pop()}if dup(Always)eq{1 exch pop()}if +dup(OnlyOnError)eq{2 exch pop()}if dup(PageOneOnly)eq{3 exch pop()}if()ne{kill}if +dup 0 ne{11 6 roll pop 5 -1 roll 5 -1 roll aload pop 6 2 roll}if _~3 +/settrailerpage get exec _spd _~2}bind def/KDSeparators{{pop _~1 _cpd +9 -1 roll aload pop 10 -3 roll _~3/setseparator get exec _spd _~2}if}bind +def/KDMismatch{_~4 = flush dup(AutomaticallySubstitute)eq{0 exch pop()}if +dup(NotifyThenSubstitute)eq{2 exch pop()}if dup(NotifyThenCancel)eq{1 +exch pop()}if()ne{kill}if _~3/setconfirmationstrategy get exec}bind +def/KDProofSet{_~1 5 -1 roll dup(Off)eq{1 dict dup/CollateDetails 2 +dict dup/Type 2 put dup/ProofSetPauseTime 0 put put _spd pop()}if dup(OnPrint)eq{1 +dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Print)put +dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if dup(OnCancel)eq{1 +dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Cancel)put +dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if pop _~2}bind +def/Jog{_~1 3 dict dup/Jog 7 index{3}{0}ifelse put 6 -1 roll{dup/JogDetails +2 dict dup/JogPosition(Alternate)put dup/Type 1 put put}if _spd _~2}bind +def/KDFold{_~1 5 -1 roll dup(None)eq{1 dict dup/Fold 0 put _spd pop()}if +dup(ZFold)eq{5 dict dup/Fold 4 put dup/FoldDetails 2 dict dup/Type +1 put dup/FoldType(ZFold)put put _spd pop()}if dup(Saddle)eq{5 dict +dup/Fold 3 put dup/FoldDetails 2 dict dup/Type 1 put dup/FoldType(Saddle)put +put _spd pop()}if pop _~2}bind def/KDStaple{_~1 5 -1 roll dup(None)eq{1 +dict dup/Staple 0 put _spd pop()}if dup(Top)eq{2 dict dup/Staple 3 +put dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 1 put dup +/StapleLocation [ 3 dict dup/XAxis(Left)put dup/YAxis(Top)put dup +/Orientation KDHDict/bSimpleStapler get{0}{45}ifelse put ] put put +_spd pop()}if dup(Bottom)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 1 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(2LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(3LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 3 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Middle)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(Saddle)eq{5 dict dup/Fold 3 put dup/FoldDetails +2 dict dup/Type 1 put dup/FoldType(Saddle)put put dup/Staple 3 put +dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation +[ 3 dict dup/XAxis(Middle)put dup/YAxis(OneThird)put dup/Orientation +0 put 3 dict dup/XAxis(Middle)put dup/YAxis(TwoThirds)put dup/Orientation +0 put ] put put _spd pop()}if pop _~2}bind def/KDCover{KDHDict/_CM +3 -1 roll put KDHDict/bFront 3 -1 roll put KDHDict/_CM get dup(InsertTray)eq +exch(None)eq or{_~1 _cpd KDHDict/_CM get(InsertTray)eq{3}{0}ifelse +_~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse get exec +_spd _~2}if KDHDict/_CM get dup(Printed)eq exch(Blank)eq or{5 -1 roll +aload pop 6 2 roll not 3 index dup null eq{pop 75}if 120 le and KDHDict +/bJD get and{(Duplex)}{(Simplex)}ifelse KDHDict/_CM get(Printed)eq{1}{2}ifelse +_~1 _cpd 12 5 roll _~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse +get exec _spd _~2}if}bind def/KDBooklet{_cpd/Duplex get{KDHDict/iMaxPamphletSheets +3 -1 roll put _~1 10 dict dup/Signature true put dup/Collate true put +dup/ImagingBBox [ 0 0 _cpd/PageSize get aload pop 2 idiv exch ] put +dup/SignatureDetails 2 dict dup/Type 1 put dup/SignatureSheets KDHDict +/iMaxPamphletSheets get put put _spd _~2}{pop}ifelse}bind def/KDDuplex{dup(Simplex)eq{false +exch false exch}if dup(DuplexNoTumble)eq{true exch false exch}if(DuplexTumble)eq{true +true}if 2 copy KDHDict/bJT 3 -1 roll put KDHDict/bJD 3 -1 roll put +_~1 2 dict dup/Tumble 8 -1 roll put dup/Duplex 8 -1 roll put _spd _~2}bind +def/KDInterleave{_cpd/PageSize get aload pop null null(plain)6 -1 roll{2}{1}ifelse +_~3/setinterleavedetails get exec}bind def/KFSet{KDHDict/_GF 4 -1 roll +put KDHDict/_GO 3 -1 roll put}bind def/KFC{KDHDebug{exec cleartomark +pop}{stopped{(%%[ KDH: Feature: )print KDHDict/_GF get print(; Option: )print +KDHDict/_GO get print(; failed ]%%)= flush}{( %%[ KDH: Feature: )print +KDHDict/_GF get print(; Option: )print KDHDict/_GO get print(; succeeded ]%%)= +flush}ifelse cleartomark countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}ifelse}bind +def/R180{_~1 1 dict dup/Orientation 2 put _spd _~2}bind def/MediaChange{KDHDict +/bFS 3 -1 roll put 30 dict dup/MediaType 4 -1 roll put dup/MediaColor +4 -1 roll put dup/MediaWeight 4 -1 roll put dup/PageSize 4 -1 roll +put dup/PageSize get exch dup/ImagingBBox [ 0 0 7 -1 roll aload pop +] put _~1 5 -1 roll _spd _cpd/Duplex get _cpd/MediaWeight get dup null +eq{pop 75}if 120 gt and KDHDict/bFS get or{1 dict dup/Duplex false +put _spd}{2 dict dup/Duplex KDHDict/bJD get put dup/Tumble KDHDict +/bJT get put _spd}ifelse _~2}bind def/Insert{gsave pop 4 -1 roll aload +pop 5 -3 roll 1 _~3/setinsert get exec grestore}bind def/KDColorBoost{dscInfo +/Creator known{mark dscInfo/Creator get(Microsoft Word)search{pop +pop(LaserWriter)search{/:FNew/:F load def/:F{3 copy dup 3 -1 roll eq +3 -2 roll eq and not{3{3 -1 roll .30 gt{1}{0}ifelse}repeat}if :FNew}bind +def}if}if cleartomark}if}def end{( %%[ KDH: Second copy of KDHDict detected; restoring VM ]%% )= +flush restore}{pop} ifelse +%%EndResource +" +*End +*CloseUI: *KD28HDict + + +*OpenUI *KD30HPCat/Paper Catalog Version: PickOne +*OrderDependency: 2 DocumentSetup *KD30HPCat +*DefaultKD30HPCat: Yes +*KD30HPCat Yes/1.9: " +%%BeginResource: procset KDHPCat 1 9 + % US and European paper catalog + /KDHDict where + { + pop + KDHDict/KDHPCat known not + { + KDHDict begin + /KDHPCat 30 dict def + KDHPCat + dup /Letter [[612 792] null null (plain) false] put + dup /A4 [[595 842] null null (plain) false] put + dup /Tabloid [[792 1224] null null (plain) false] put + dup /A3 [[842 1191] null null (plain) false] put + dup /Cover [[612 792] null null (cover) true ] put + dup /A4Cover [[595 842] null null (cover) true ] put + dup /Color [[612 792] null null (color) false] put + dup /A4Color [[595 842] null null (color) false] put + dup /TabloidClr [[792 1224] null null (color) false] put + dup /A3Color [[842 1191] null null (color) false] put + dup /Legal [[612 1008] null null (plain) false] put + dup /Tab [[648 792] null null (plain) false] put + dup /A4Tab [[638 842] null null (plain) false] put + dup /Insert [[612 792] null null (inserttray) false] put + dup /A4Insert [[595 842] null null (inserttray) false] put + dup /TabloidIns [[792 1224] null null (inserttray) false] put + dup /A3Insert [[842 1191] null null (inserttray) false] put + dup /Trans [[612 792] null null (transparency) true ] put + dup /A4Trans [[595 842] null null (transparency) true ] put + pop + end + }if + }if +%%EndResource +" +*End +*CloseUI: *KD30HPCat + + +*CloseGroup: InstallableOptions + +*DefaultResolution: 406dpi + +*% Halftone Information =============== +*DefaultHalftoneType: 1 +*ScreenFreq: "71.7" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{dup mul exch dup mul add 1.0 exch sub }" +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*% Specifically disable inverse printing on Accent Color Printers +*% You can set it in drivers and applications but you won't get it. +*Transfer Null.Inverse: "{}" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. + +*OpenUI *KD01BodyPaper/Body Paper: PickOne +*DefaultKD01BodyPaper: Letter +*OrderDependency: 50 DocumentSetup *KD01BodyPaper +*KD01BodyPaper Letter: " +(KDBodyPaper)(Letter)KDHDict/KFSet get exec +/KDHBodyPaperName /Letter def +countdictstack [{/Letter KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4: " +(KDBodyPaper)(A4)KDHDict/KFSet get exec +/KDHBodyPaperName /A4 def +countdictstack [{/A4 KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Tabloid: " +(KDBodyPaper)(Tabloid)KDHDict/KFSet get exec +/KDHBodyPaperName /Tabloid def +countdictstack [{/Tabloid KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3/A3: " +(KDBodyPaper)(A3)KDHDict/KFSet get exec +/KDHBodyPaperName /A3 def +countdictstack [{/A3 KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Cover: " +(KDBodyPaper)(Cover)KDHDict/KFSet get exec +/KDHBodyPaperName /Cover def +countdictstack [ {/Cover KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Cover: " +(KDBodyPaper)(A4Cover)KDHDict/KFSet get exec +/KDHBodyPaperName /A4Cover def +countdictstack [ {/A4Cover KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Color: " +(KDBodyPaper)(Color)KDHDict/KFSet get exec +/KDHBodyPaperName /Color def +countdictstack [ {/Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Color: " +(KDBodyPaper)(A4Color)KDHDict/KFSet get exec +/KDHBodyPaperName /A4Color def +countdictstack [ {/A4Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper TabloidClr: " +(KDBodyPaper)(TabloidClr)KDHDict/KFSet get exec +/KDHBodyPaperName /TabloidClr def +countdictstack [ {/TabloidClr KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3Color: " +(KDBodyPaper)(A3Color)KDHDict/KFSet get exec +/KDHBodyPaperName /A3Color def +countdictstack [ {/A3Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Legal: " +(KDBodyPaper)(Legal)KDHDict/KFSet get exec +/KDHBodyPaperName /Legal def +countdictstack [ {/Legal KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Tab: " +(KDBodyPaper)(Tab)KDHDict/KFSet get exec +/KDHBodyPaperName /Tab def +countdictstack [ {/Tab KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Tab: " +(KDBodyPaper)(A4Tab)KDHDict/KFSet get exec +/KDHBodyPaperName /A4Tab def +countdictstack [ {/A4Tab KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Insert: " +(KDBodyPaper)(Insert)KDHDict/KFSet get exec +/KDHBodyPaperName /Insert def +countdictstack [ {/Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Insert: " +(KDBodyPaper)(A4Insert)KDHDict/KFSet get exec +/KDHBodyPaperName /A4Insert def +countdictstack [ {/A4Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper TabloidIns: " +(KDBodyPaper)(TabloidIns)KDHDict/KFSet get exec +/KDHBodyPaperName /TabloidIns def +countdictstack [ {/TabloidIns KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3Insert: " +(KDBodyPaper)(A3Insert)KDHDict/KFSet get exec +/KDHBodyPaperName /A3Insert def +countdictstack [ {/A3Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Trans: " +(KDBodyPaper)(Trans)KDHDict/KFSet get exec +/KDHBodyPaperName /Trans def +countdictstack [ {/Trans KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Trans: " +(KDBodyPaper)(A4Trans)KDHDict/KFSet get exec +/KDHBodyPaperName /A4Trans def +countdictstack [ {/A4Trans KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD01BodyPaper + + +*OpenUI *PageSize: PickOne +*DefaultPageSize: Letter +*OrderDependency: 50 DocumentSetup *PageSize +*PageSize Letter/US Letter: " +(PageSize)(Letter)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Legal/US Legal: " +(PageSize)(Legal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A4: " +(PageSize)(A4)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A3: " +(PageSize)(A3)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Tabloid: " +(PageSize)(Tabloid)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize 9x11/Lettertab: " +(PageSize)(9x11)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A4Tab: " +(PageSize)(A4Tab)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Statement: " +(PageSize)(Statement)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize HalfLegal/Half Legal: " +(PageSize)(HalfLegal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A5: " +(PageSize)(A5)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*DefaultPageRegion: Letter +*OrderDependency: 50 DocumentSetup *PageRegion +*PageRegion Letter/US Letter: " +(PageRegion)(Letter)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Legal/US Legal: " +(PageRegion)(Legal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A4: " +(PageRegion)(A4)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A3: " +(PageRegion)(A3)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Tabloid: " +(PageRegion)(Tabloid)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion 9x11/Lettertab: " +(PageRegion)(9X11)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A4Tab: " +(PageRegion)(A4Tab)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Statement: " +(PageRegion)(Statement)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion HalfLegal/Half Legal: " +(PageRegion)(HalfLegal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A5: " +(PageRegion)(A5)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*CloseUI: *PageRegion + +*OpenUI *KD02Accent/Free-Form Color: Boolean +*DefaultKD02Accent: True +*OrderDependency: 7 DocumentSetup *KD02Accent +*KD02Accent True/Yes: "(KDAccent)(True)KDHDict/KFSet get exec +countdictstack [{true KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec" +*End +*KD02Accent False/No: "(KDAccent)(False)KDHDict/KFSet get exec +countdictstack [{false KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD02Accent + +*OpenUI *KD02FFCB/MacWord FFC Boost: Boolean +*DefaultKD02FFCB: False +*OrderDependency: 160 DocumentSetup *KD02FFCB +*KD02FFCB True/On:" +(KDMacWordColorBoost)(On)KDHDict/KFSet get exec +countdictstack [{KDHDict/KDColorBoost get exec}KDHDict/KFC get exec +countdictstack [{KDHBodyPaperName KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD02FFCB False/Off:" +(KDMacWordColorBoost)(Off)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec +countdictstack [{KDHBodyPaperName KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD02FFCB + +*OpenUI *KD03Duplex/Printing Mode: PickOne +*DefaultKD03Duplex: None +*OrderDependency: 8 DocumentSetup *KD03Duplex +*KD03Duplex None/One-sided: "(KDDuplex)(Simplex)KDHDict/KFSet get exec +countdictstack [ {(Simplex)KDHDict/KDDuplex get exec}KDHDict/KFC get exec" +*End +*KD03Duplex DuplexNoTumble/Two-sided Flip on Long Edge: "(KDDuplex)(DuplexNoTumble)KDHDict/KFSet +get exec countdictstack [ {(DuplexNoTumble)KDHDict/KDDuplex get exec +}KDHDict/KFC get exec" +*End +*KD03Duplex DuplexTumble/Two-sided Flip on Short Edge: "(KDDuplex)(DuplexTumble)KDHDict/KFSet +get exec countdictstack [ {(DuplexTumble)KDHDict/KDDuplex get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD03Duplex + +*% Can't do interleaves with duplex of any kind +*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Printed +*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Blank +*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Blank +*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexNoTumble +*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexNoTumble +*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexTumble +*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexTumble + +*OpenUI *KD04Booklet/Pamphlets: Boolean +*DefaultKD04Booklet: False +*OrderDependency: 100 DocumentSetup *KD04Booklet +*KD04Booklet False/No: " +(KDBooklet)(Off)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD04Booklet True/Yes: " +(KDBooklet)(On)KDHDict/KFSet get exec +countdictstack [{ +KDHDict/SigSize get KDHDict/KDBooklet get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04Booklet + +*% Pamphlets require DuplexNoTumble +*UIConstraints: *KD04Booklet True *KD03Duplex None +*UIConstraints: *KD04Booklet True *KD03Duplex DuplexTumble +*UIConstraints: *KD03Duplex None *KD04Booklet True +*UIConstraints: *KD03Duplex DuplexTumble *KD04Booklet True + +*% Pamphlets cannot have a back cover (front is back cover) +*UIConstraints: *KD07BackCoverMode Printed *KD04Booklet True +*UIConstraints: *KD07BackCoverMode Non-printed *KD04Booklet True +*UIConstraints: *KD07BackCoverMode InsertTray *KD04Booklet True +*UIConstraints: *KD04Booklet True *KD07BackCoverMode Printed +*UIConstraints: *KD04Booklet True *KD07BackCoverMode Non-printed +*UIConstraints: *KD04Booklet True *KD07BackCoverMode InsertTray + +*% Pamphlets cannot be done with any kind of interleaves +*UIConstraints: *KD04Booklet True *KD09Interleaves Printed +*UIConstraints: *KD04Booklet True *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Printed *KD04Booklet True +*UIConstraints: *KD09Interleaves Blank *KD04Booklet True + + +*OpenUI *KD04FinishingOrientation/Finishing Orientation: PickOne +*DefaultKD04FinishingOrientation: NoRotate +*OrderDependency: 50 DocumentSetup *KD04FinishingOrientation +*KD04FinishingOrientation NoRotate/Standard: " +(KDFinishingOrientation)(NoRotate)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*KD04FinishingOrientation Rotate180/Rotated 180 degrees: " +(KDFinishingOrientation)(Rotate180)KDHDict/KFSet get exec +countdictstack [{KDHDict/R180 get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04FinishingOrientation + + +*OpenUI *KD04Staple/Stapling: PickOne +*DefaultKD04Staple: None +*OrderDependency: 50 DocumentSetup *KD04Staple +*KD04Staple None: "(KDStaple)(None)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 1.Top.Left.90/Top: "(KDStaple)(Top)KDHDict/KFSet get exec +countdictstack [{(Top)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 1.Bottom.Left.90/Bottom: "(KDStaple)(Bottom)KDHDict/KFSet get exec +countdictstack [{(Bottom)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 2.Left.90/2 Left Edge: "(KDStaple)(2LeftEdge)KDHDict/KFSet get exec +countdictstack [{(2LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 3.Left.90/3 Left Edge: "(KDStaple)(3LeftEdge)KDHDict/KFSet get exec +countdictstack [{(3LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple Saddle/Saddle Stitch and Fold: "(KDStaple)(Saddle Stitch & Fold)KDHDict/KFSet get exec +countdictstack [{(Saddle)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04Staple + + +*% Can't saddle stitch with any Slip Sheets (Set Separators) +*UIConstraints: *KD10SlipSheet Letter *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4 *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Tabloid *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3 *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Cover *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Cover *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet TabloidClr *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Legal *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Tab *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Tab *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet TabloidIns *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Trans *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Trans *KD04Staple Saddle +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Letter +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4 +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tabloid +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3 +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Cover +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Cover +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidClr +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Legal +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tab +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Tab +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidIns +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Trans +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Trans + +*OpenUI *KD05ZFold/Z-Folding: Boolean +*DefaultKD05ZFold: False +*OrderDependency: 49 DocumentSetup *KD05ZFold +*KD05ZFold False/No: "(KDZFold)(False)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/KDFold get exec}KDHDict/KFC get exec" +*End +*KD05ZFold True/Yes: "(KDZFold)(True)KDHDict/KFSet get exec +countdictstack [{(ZFold)KDHDict/KDFold get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD05ZFold + +*% Cannot Z-Fold when Saddle Stapling and Folding +*UIConstraints: *KD04Staple Saddle *KD05ZFold True +*UIConstraints: *KD05ZFold True *KD04Staple Saddle + +*OpenUI *KD06FrontCoverMode/Front Cover: PickOne +*DefaultKD06FrontCoverMode: None +*OrderDependency: 149 DocumentSetup *KD06FrontCoverMode +*KD06FrontCoverMode None: " +countdictstack [{(KDFrontCoverMode)(None)KDHDict/KFSet get exec +(None) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode Printed: " +(KDFrontCoverMode)(Printed)KDHDict/KFSet get exec +countdictstack [{(Printed) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode Non-printed: " +(KDFrontCoverMode)(Non-printed)KDHDict/KFSet get exec +countdictstack [{(Blank) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode InsertTray/Insert Tray: " +(KDFrontCoverMode)(InsertTray)KDHDict/KFSet get exec +countdictstack [{(InsertTray) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD06FrontCoverMode + +*OpenUI *KD06FrontCoverPaper/Front Cover Paper: PickOne +*DefaultKD06FrontCoverPaper: Letter +*OrderDependency: 150 DocumentSetup *KD06FrontCoverPaper +*KD06FrontCoverPaper Letter: "(KDFrontCoverPaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4: "(KDFrontCoverPaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Tabloid: "(KDFrontCoverPaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3: "(KDFrontCoverPaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Cover: "(KDFrontCoverPaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Cover: "(KDFrontCoverPaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Color: "(KDFrontCoverPaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Color: "(KDFrontCoverPaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper TabloidClr: "(KDFrontCoverPaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3Color: "(KDFrontCoverPaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Legal: "(KDFrontCoverPaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Tab: "(KDFrontCoverPaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Tab: "(KDFrontCoverPaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Insert: "(KDFrontCoverPaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Insert: "(KDFrontCoverPaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper TabloidIns: "(KDFrontCoverPaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3Insert: "(KDFrontCoverPaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Trans: "(KDFrontCoverPaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Trans: "(KDFrontCoverPaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD06FrontCoverPaper + +*OpenUI *KD07BackCoverMode/Back Cover: PickOne +*DefaultKD07BackCoverMode: None +*OrderDependency: 149 DocumentSetup *KD07BackCoverMode +*KD07BackCoverMode None: " +countdictstack [{(KDBackCoverMode)(None)KDHDict/KFSet get exec +(None) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode Printed: " +(KDBackCoverMode)(Printed)KDHDict/KFSet get exec +countdictstack [{(Printed) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode Non-printed: " +(KDBackCoverMode)(Non-printed)KDHDict/KFSet get exec +countdictstack [{(Blank) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode InsertTray/Insert Tray: " +(KDBackCoverMode)(InsertTray)KDHDict/KFSet get exec +countdictstack [{(InsertTray) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD07BackCoverMode + +*OpenUI *KD07BackCoverPaper/Back Cover Paper: PickOne +*DefaultKD07BackCoverPaper: Letter +*OrderDependency: 150 DocumentSetup *KD07BackCoverPaper +*KD07BackCoverPaper Letter: "(KDBackCoverPaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4: "(KDBackCoverPaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Tabloid: "(KDBackCoverPaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3: "(KDBackCoverPaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Cover: "(KDBackCoverPaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Cover: "(KDBackCoverPaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Color: "(KDBackCoverPaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Color: "(KDBackCoverPaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper TabloidClr: "(KDBackCoverPaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3Color: "(KDBackCoverPaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Legal: "(KDBackCoverPaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Tab: "(KDBackCoverPaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Tab: "(KDBackCoverPaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Insert: "(KDBackCoverPaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Insert: "(KDBackCoverPaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper TabloidIns: "(KDBackCoverPaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3Insert: "(KDBackCoverPaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Trans: "(KDBackCoverPaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Trans: "(KDBackCoverPaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD07BackCoverPaper + +*OpenUI *KD08ProofSet/Print Proof and Wait: PickOne +*DefaultKD08ProofSet: None +*OrderDependency: 100 DocumentSetup *KD08ProofSet +*KD08ProofSet None/No: "(KDProofSet)(Off)KDHDict/KFSet get exec +countdictstack [{(Off)KDHDict/KDProofSet get exec}KDHDict/KFC get exec" +*End +*KD08ProofSet PrintJobAfterTimeout/Print after Timeout: " +(KDProofSet)(OnPrint)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait get(OnPrint)KDHDict/KDProofSet get exec +}KDHDict/KFC get exec" +*End +*KD08ProofSet CancelJobafterTimeout/Cancel after Timeout: " +(KDProofSet)(OnCancel)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait get(OnCancel)KDHDict/KDProofSet get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD08ProofSet + +*% Proof set requires KD10Collate true +*UIConstraints: *KD08ProofSet PrintJobAfterTimeout *KD10Collate False +*UIConstraints: *KD10Collate False *KD08ProofSet PrintJobAfterTimeout +*UIConstraints: *KD08ProofSet CancelJobafterTimeout *KD10Collate False +*UIConstraints: *KD10Collate False *KD08ProofSet CancelJobafterTimeout + +*OpenUI *KD09Interleaves/Transparency Interleaves: PickOne +*DefaultKD09Interleaves: None +*OrderDependency: 50 DocumentSetup *KD09Interleaves +*KD09Interleaves None/No: "(KDInterleaves)(None)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD09Interleaves Printed: "(KDInterleaves)(Print)KDHDict/KFSet get exec +countdictstack [{true KDHDict/KDInterleave get exec}KDHDict/KFC get exec" +*End +*KD09Interleaves Blank: " +(KDInterleaves)(NoPrint)KDHDict/KFSet get exec +countdictstack [{false KDHDict/KDInterleave get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD09Interleaves + +*% No interleaves(printed or blank) with front covers +*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Printed +*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Printed +*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Non-printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode InsertTray +*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Blank +*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Blank +*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Printed +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Non-printed +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode InsertTray + +*% No interleaves(printed or blank) with back covers +*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Printed +*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Printed +*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Non-printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode InsertTray +*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Blank +*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Blank +*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Printed +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Non-printed +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode InsertTray + + + +*OpenUI *KD10Collate/Collate: Boolean +*DefaultKD10Collate: True +*OrderDependency: 50 DocumentSetup *KD10Collate +*KD10Collate True/Yes: "(KDCollate)(True)KDHDict/KFSet get exec +countdictstack [{true KDHDict/Collate get exec}KDHDict/KFC get exec" +*End +*KD10Collate False/No: "(KDCollate)(False)KDHDict/KFSet get exec +countdictstack [{false KDHDict/Collate get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD10Collate + +*OpenUI *KD10SlipSheet/Set Separators: PickOne +*DefaultKD10SlipSheet: None +*OrderDependency: 100 DocumentSetup *KD10SlipSheet +*KD10SlipSheet None/No: "(KDSlipSheet)(None)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD10SlipSheet Letter: "(KDSlipSheet)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4: "(KDSlipSheet)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Tabloid: "(KDSlipSheet)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3: "(KDSlipSheet)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Cover: "(KDSlipSheet)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Cover: "(KDSlipSheet)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Color: "(KDSlipSheet)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Color: "(KDSlipSheet)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet TabloidClr: "(KDSlipSheet)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3Color: "(KDSlipSheet)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Legal: "(KDSlipSheet)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Tab: "(KDSlipSheet)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Tab: "(KDSlipSheet)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Insert: "(KDSlipSheet)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Insert: "(KDSlipSheet)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet TabloidIns: "(KDSlipSheet)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3Insert: "(KDSlipSheet)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Trans: "(KDSlipSheet)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Trans: "(KDSlipSheet)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD10SlipSheet + + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD11ChargeNumber/Charge Number: PickOne +*% *DefaultKD11ChargeNumber: None +*% *OrderDependency: 50 DocumentSetup *KD11ChargeNumber +*% *KD11ChargeNumber None/No: " +*% (KDChargeNo)(***NO CHARGE NUMBER***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD11ChargeNumber 1: " +*% (KDChargeNo)(1)KDHDict/KFSet get exec +*% countdictstack [{(1)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec" +*% *End +*% *KD11ChargeNumber 2: " +*% (KDChargeNo)(2)KDHDict/KFSet get exec +*% countdictstack [{(2)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD11ChargeNumber + +*OpenUI *KD11Jog/Stacking: Boolean +*DefaultKD11Jog: True +*OrderDependency: 50 DocumentSetup *KD11Jog +*KD11Jog True/Offset: "(KDJog)(Offset)KDHDict/KFSet get exec +countdictstack [{true KDHDict/Jog get exec}KDHDict/KFC get exec" +*End +*KD11Jog False/Straight: "(KDJog)(Straight)KDHDict/KFSet get exec +countdictstack [{false KDHDict/Jog get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD11Jog + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD12OpMsg/Operator Message: PickOne +*% *DefaultKD12OpMsg: None +*% *OrderDependency: 50 DocumentSetup *KD12OpMsg +*% *KD12OpMsg None/No: " +*% (KDOpMsg)(***No Operator Message***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD12OpMsg Msg1: " +*% (KDOpMsg)(Msg1)KDHDict/KFSet get exec +*% countdictstack [{(Msg1)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec" +*% *End +*% *KD12OpMsg Msg2: " +*% (KDOpMsg)(Msg2)KDHDict/KFSet get exec +*% countdictstack [{(Msg2)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD12OpMsg + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD13DeliverTo/DeliverTo: PickOne +*% *DefaultKD13DeliverTo: None +*% *OrderDependency: 50 DocumentSetup *KD13DeliverTo +*% *KD13DeliverTo None/No: " +*% (KDDeliverTo)(***NO DELIVER TO MESSAGE***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD13DeliverTo Me: " +*% (KDDeliverTo)(Me)KDHDict/KFSet get exec +*% countdictstack [{(Me)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec" +*% *End +*% *KD13DeliverTo DelMsg2: " +*% (KDDeliverTo)(DelMsg2)KDHDict/KFSet get exec +*% countdictstack [{(DelMsg2)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD13DeliverTo + +*OpenUI *KD14Mismatch/Mismatch Handling: PickOne +*DefaultKD14Mismatch: TrustMe +*OrderDependency: 6 DocumentSetup *KD14Mismatch +*KD14Mismatch TrustMe/Auto Substitute: " +( %%[ PPD: USING KDH00002.PPD VER. 2.43 ]%%) = flush +(KDMismatch)(AutomaticallySubstitute)KDHDict/KFSet get exec +countdictstack [{(AutomaticallySubstitute)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*KD14Mismatch Substitute/Notify then Substitute: " +( %%[ PPD: USING KDH00002.PPD VER. 2.43 ]%%) = flush +(KDMismatch)(NotifyThenSubstitute)KDHDict/KFSet get exec +countdictstack [{(NotifyThenSubstitute)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*KD14Mismatch Cancel/Notify then Cancel: " +( %%[ PPD: USING KDH00002.PPD VER. 2.43 ]%%) = flush +(KDMismatch)(NotifyThenCancel)KDHDict/KFSet get exec +countdictstack [{(NotifyThenCancel)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD14Mismatch + +*OpenUI *KD15Wait/Timeout For Proof Set: PickOne +*DefaultKD15Wait: 5Minutes +*OrderDependency: 50 DocumentSetup *KD15Wait +*KD15Wait 1Minute/1 Minute: "(KDWait)(1)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 1 put}KDHDict/KFC get exec" +*End +*KD15Wait 2Minutes/2 Minutes: "(KDWait)(2)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 2 put}KDHDict/KFC get exec" +*End +*KD15Wait 3Minutes/3 Minutes: "(KDWait)(3)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 3 put}KDHDict/KFC get exec" +*End +*KD15Wait 4Minutes/4 Minutes: "(KDWait)(4)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec" +*End +*KD15Wait 5Minutes/5 Minutes: "(KDWait)(5)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec" +*End +*KD15Wait 6Minutes/6 Minutes: "(KDWait)(6)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 6 put}KDHDict/KFC get exec" +*End +*KD15Wait 7Minutes/7 Minutes: "(KDWait)(7)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 7 put}KDHDict/KFC get exec" +*End +*KD15Wait 8Minutes/8 Minutes: "(KDWait)(8)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 8 put}KDHDict/KFC get exec" +*End +*KD15Wait 9Minutes/9 Minutes: "(KDWait)(9)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 9 put}KDHDict/KFC get exec" +*End +*KD15Wait 10Minutes/10 Minutes: "(KDWait)(10)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 10 put}KDHDict/KFC get exec" +*End +*KD15Wait 20Minutes/20 Minutes: "(KDWait)(20)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 20 put}KDHDict/KFC get exec" +*End +*KD15Wait 30Minutes/30 Minutes: "(KDWait)(30)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 30 put}KDHDict/KFC get exec" +*End +*KD15Wait 60Minutes/60 Minutes: "(KDWait)(60)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 60 put}KDHDict/KFC get exec" +*End +*CloseUI: *KD15Wait + +*OpenUI *KD16StatusPage/Status Pages: PickOne +*DefaultKD16StatusPage: Always +*OrderDependency: 5 DocumentSetup *KD16StatusPage +*KD16StatusPage None: "(KDStatusPageMode)(None)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage OnlyOnError/Only On Error: " +(KDStatusPageMode)(OnlyOnError)KDHDict/KFSet get exec +countdictstack [{(OnlyOnError)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage Always/Always: " +(KDStatusPageMode)(Always)KDHDict/KFSet get exec +countdictstack [{(Always)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage PageOneOnly/Always-1st Page Only: " +(KDStatusPageMode)(PageOneOnlyMode)KDHDict/KFSet get exec +countdictstack [{(PageOneOnly)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD16StatusPage + +*OpenUI *KD17StatusPagePaper/Paper for Status Pages: PickOne +*OrderDependency: 4 DocumentSetup *KD17StatusPagePaper +*DefaultKD17StatusPagePaper: Letter +*KD17StatusPagePaper Letter: "(KDStatusPagePaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4: "(KDStatusPagePaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Tabloid: "(KDStatusPagePaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3: "(KDStatusPagePaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Cover: "(KDStatusPagePaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Cover: "(KDStatusPagePaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Color: "(KDStatusPagePaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Color: "(KDStatusPagePaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper TabloidClr: "(KDStatusPagePaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3Color: "(KDStatusPagePaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Legal: "(KDStatusPagePaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Tab: "(KDStatusPagePaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Tab: "(KDStatusPagePaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Insert: "(KDStatusPagePaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Insert: "(KDStatusPagePaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper TabloidIns: "(KDStatusPagePaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3Insert: "(KDStatusPagePaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Trans: "(KDStatusPagePaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Trans: "(KDStatusPagePaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD17StatusPagePaper + +*OpenUI *KD18SigSize/Pamphlet Signatures: PickOne +*DefaultKD18SigSize: Sign60 +*OrderDependency: 50 DocumentSetup *KD18SigSize +*KD18SigSize Sign04/4 Pages (1 Sheet): "(KDSigSize)(1)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 1 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign08/8 Pages (2 Sheets): "(KDSigSize)(2)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 2 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign12/12 Pages (3 Sheets): "(KDSigSize)(3)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 3 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign16/16 Pages (4 Sheets): "(KDSigSize)(4)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 4 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign20/20 Pages (5 Sheets): "(KDSigSize)(5)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 5 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign24/24 Pages (6 Sheets): "(KDSigSize)(6)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 6 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign28/28 Pages (7 Sheets): "(KDSigSize)(7)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 7 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign32/32 Pages (8 Sheets): "(KDSigSize)(8)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 8 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign36/36 Pages (9 Sheets): "(KDSigSize)(9)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 9 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign40/40 Pages (10 Sheets): "(KDSigSize)(10)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 10 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign44/44 Pages (11 Sheets): "(KDSigSize)(11)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 11 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign48/48 Pages (12 Sheets): "(KDSigSize)(12)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 12 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign52/52 Pages (13 Sheets): "(KDSigSize)(13)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 13 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign56/56 Pages (14 Sheets): "(KDSigSize)(14)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 14 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign60/60 Pages (15 Sheets): "(KDSigSize)(15)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 15 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign64/64 Pages (16 Sheets): "(KDSigSize)(16)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 16 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign68/68 Pages (17 Sheets): "(KDSigSize)(17)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 17 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign72/72 Pages (18 Sheets): "(KDSigSize)(18)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 18 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign76/76 Pages (19 Sheets): "(KDSigSize)(19)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 19 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign80/80 Pages (20 Sheets): "(KDSigSize)(20)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 20 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign84/84 Pages (21 Sheets): "(KDSigSize)(21)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 21 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign88/88 Pages (22 Sheets): "(KDSigSize)(22)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 22 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign92/92 Pages (23 Sheets): "(KDSigSize)(23)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 23 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign96/96 Pages (24 Sheets): "(KDSigSize)(24)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 24 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign100/100 Pages (25 Sheets): "(KDSigSize)(25)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 25 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign104/104 Pages (26 Sheets): "(KDSigSize)(26)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 26 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign108/108 Pages (27 Sheets): "(KDSigSize)(27)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 27 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign112/112 Pages (28 Sheets): "(KDSigSize)(28)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 28 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign116/116 Pages (29 Sheets): "(KDSigSize)(29)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 29 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign120/120 Pages (30 Sheets): "(KDSigSize)(30)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 30 put}KDHDict/KFC get exec" +*End +*CloseUI: *KD18SigSize + +*OpenUI *KD19ImageMapping/Map All Bitmaps: PickOne +*DefaultKD19ImageMapping: Auto +*OrderDependency: 150 DocumentSetup *KD19ImageMapping +*KD19ImageMapping Auto/Automatic: "(KDImageMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD19ImageMapping Red/To Red: "(KDImageMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAR)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Green/To Green: "(KDImageMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAG)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Blue/To Blue: "(KDImageMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAB)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Yellow/To Yellow: "(KDImageMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAY)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Black/To Black: "(KDImageMapping)(To Blank)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAK)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD19ImageMapping + +*OpenUI *KD20BlackMapping/Map Black: PickOne +*DefaultKD20BlackMapping: Auto +*OrderDependency: 150 DocumentSetup *KD20BlackMapping +*KD20BlackMapping Auto/Automatic: "(KDBlackMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD20BlackMapping Red/To Red: "(KDBlackMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAAARA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Green/To Green: "(KDBlackMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAAGA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Blue/To Blue: "(KDBlackMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAAABA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Yellow/To Yellow: "(KDBlackMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAAYA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Black/To Black: "(KDBlackMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAAAKA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD20BlackMapping + +*OpenUI *KD21RedMapping/Map Red: PickOne +*DefaultKD21RedMapping: Auto +*OrderDependency: 150 DocumentSetup *KD21RedMapping +*KD21RedMapping Auto/Automatic: "(KDRedMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD21RedMapping Red/To Red: "(KDRedMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(RAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Green/To Green: "(KDRedMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(GAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Blue/To Blue: "(KDRedMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(BAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Yellow/To Yellow: "(KDRedMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(YAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Black/To Black: "(KDRedMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(KAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD21RedMapping + +*OpenUI *KD22GreenMapping/Map Green: PickOne +*DefaultKD22GreenMapping: Auto +*OrderDependency: 150 DocumentSetup *KD22GreenMapping +*KD22GreenMapping Auto/Automatic: "(KDGreenMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD22GreenMapping Red/To Red: "(KDGreenMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(ARAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Green/To Green: "(KDGreenMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AGAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Blue/To Blue: "(KDGreenMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(ABAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Yellow/To Yellow: "(KDGreenMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AYAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Black/To Black: "(KDGreenMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AKAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD22GreenMapping + +*OpenUI *KD23BlueMapping/Map Blue: PickOne +*DefaultKD23BlueMapping: Auto +*OrderDependency: 150 DocumentSetup *KD23BlueMapping +*KD23BlueMapping Auto/Automatic: "(KDBlueMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD23BlueMapping Red/To Red: "(KDBlueMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AARAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Green/To Green: "(KDBlueMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAGAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Blue/To Blue: "(KDBlueMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AABAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Yellow/To Yellow: "(KDBlueMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAYAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Black/To Black: "(KDBlueMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAKAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD23BlueMapping + +*OpenUI *KD24CyanMapping/Map Cyan: PickOne +*DefaultKD24CyanMapping: Auto +*OrderDependency: 150 DocumentSetup *KD24CyanMapping +*KD24CyanMapping Auto/Automatic: "(KDCyanMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD24CyanMapping Red/To Red: "(KDCyanMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAARAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Green/To Green: "(KDCyanMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAGAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Blue/To Blue: "(KDCyanMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAABAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Yellow/To Yellow: "(KDCyanMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAYAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Black/To Black: "(KDCyanMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAKAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD24CyanMapping + +*OpenUI *KD25MagentaMapping/Map Magenta: PickOne +*DefaultKD25MagentaMapping: Auto +*OrderDependency: 150 DocumentSetup *KD25MagentaMapping +*KD25MagentaMapping Auto/Automatic: "(KDMagentaMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Red/To Red: "(KDMagentaMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAARAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Green/To Green: "(KDMagentaMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAGAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Blue/To Blue: "(KDMagentaMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAABAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Yellow/To Yellow: "(KDMagentaMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAYAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Black/To Black: "(KDMagentaMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAKAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD25MagentaMapping + +*OpenUI *KD26YellowMapping/Map Yellow: PickOne +*DefaultKD26YellowMapping: Auto +*OrderDependency: 150 DocumentSetup *KD26YellowMapping +*KD26YellowMapping Auto/Automatic: "(KDYellowMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD26YellowMapping Red/To Red: "(KDYellowMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAARAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Green/To Green: "(KDYellowMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAGAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Blue/To Blue: "(KDYellowMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAABAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Yellow/To Yellow: "(KDYellowMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAYAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Black/To Black: "(KDYellowMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAAKAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD26YellowMapping + + + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "0 0 612 792 " +*ImageableArea Legal/US Legal: "0 0 612 1008 " +*ImageableArea A4: "0 0 595 842 " +*ImageableArea A3: "0 0 842 1191 " +*ImageableArea Tabloid: "0 0 792 1224 " +*ImageableArea 9x11/Lettertab: "0 0 648 792 " +*ImageableArea A4Tab: "0 0 638 842 " +*ImageableArea Statement: "0 0 396 612 " +*ImageableArea HalfLegal/Half Legal: "0 0 504 612 " +*ImageableArea A5: "0 0 420 595 " + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension A3: "842 1191" +*PaperDimension Tabloid: "792 1224" +*PaperDimension 9x11/Lettertab: "648 792" +*PaperDimension A4Tab: "638 842" +*PaperDimension Statement: "396 612" +*PaperDimension HalfLegal/Half Legal: "504 612" +*PaperDimension A5: "420 595" + +*RequiresPageRegion All: True + +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: "" + +*DefaultOutputOrder: Normal +*OutputOrder Normal: " " + + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk +*Font Bookman-Demi: Standard "(001.003S)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard Disk +*Font Bookman-Light: Standard "(001.003S)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.003S)" Standard Disk +*Font Courier: Standard "(002.005)" Standard ROM +*Font Courier-Bold: Standard "(002.005)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.005)" Standard ROM +*Font Courier-Oblique: Standard "(002.005)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk +*Font Palatino-Bold: Standard "(001.005S)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk +*Font Palatino-Italic: Standard "(001.005S)" Standard Disk +*Font Palatino-Roman: Standard "(001.005S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk +*Font ZapfDingbats: Special "(001.004S)" Special Disk + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "LPD-Ethernet" +*Source: "RPrinter-Ethernet" +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "DQP-Ethernet" + + +*% Last Edit: 01/12/98 Linda Crandall, S. Rogers Eastman Kodak Co. +*% The byte count of this file should be exactly 070750 or 072304 +*% depending on the filesystem it resides in. +*% end of PPD file for KODAK 70cp Series II Printer diff --git a/psprint_config/configuration/ppds/L10__425.PS b/psprint_config/configuration/ppds/L10__425.PS new file mode 100644 index 000000000000..625bb7401a86 --- /dev/null +++ b/psprint_config/configuration/ppds/L10__425.PS @@ -0,0 +1,424 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "3.3" +*PCFileName: "L100_425.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(42.5) 0" +*ModelName: "Linotronic 100" +*NickName: "Linotronic 100 v42.5" + +*% General Information and Defaults =============== +*FreeVM: "175500" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True + +*FileSystem: True +*?FileSystem: " +save + statusdict /diskstatus get exec + exch pop 0 eq {(False)} {(True)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*% On the L100 v42.5, there is no way for the PostScript +*% controller to set the resolution of the machine. +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "90.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 6 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [595 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 595] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 842 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A4: "0.0536 0 842.0 596.806" +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 842 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 842 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: False +*MaxMediaWidth: "842" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: recorder offline or out of film" +*Status: "PrinterError: page too large at current resolution" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder not responding" +*PrinterError: "recorder offline or out of film" +*PrinterError: "page too large at current resolution" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For "Linotype" version 42.5 +*% Produced by GetAPD.ps" with some hand editing +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 014919 or 015343 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/psprint_config/configuration/ppds/L20__471.PS b/psprint_config/configuration/ppds/L20__471.PS new file mode 100644 index 000000000000..02fe0abf557e --- /dev/null +++ b/psprint_config/configuration/ppds/L20__471.PS @@ -0,0 +1,566 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L200_471.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(47.1) 0" +*ModelName: "Linotronic 200" +*NickName: "Linotronic 200 v47.1" + +*% General Information and Defaults =============== +*ColorDevice: False +*DefaultColorSpace: Gray +*FreeVM: "176232" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskstatus get exec + exch pop 0 eq {(False)} {(True)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1693dpi +*SetResolution 635dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +635 statusdict /setresolution get exec +" +*End +*SetResolution 1270dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1270 statusdict /setresolution get exec +" +*End +*SetResolution 1693dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1693 statusdict /setresolution get exec +" +*End +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "105.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 499 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 842 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 842 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: False +*MaxMediaWidth: "842" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.001)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.001)" Standard ROM +*Font Times-BoldItalic: Standard "(001.001)" Standard ROM +*Font Times-Italic: Standard "(001.001)" Standard ROM +*Font Times-Roman: Standard "(001.001)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: page too large at current resolution" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" +*Status: "PrinterError: end of job" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "page too large at current resolution" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" +*PrinterError: "end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 120 lpi / 1693 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "42.325" + +*ColorSepScreenProc ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 100 lpi / 1693 dpi ==================================================== + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "94.0556" + +*% For 80 lpi / 1693 dpi (15,15,6,18,18,6,20,0) ============================== + +*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "84.65" + +*% For "Linotype" version 47.1 +*% Produced by "GETapd.ps" version 3.0 edit 53 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 020238 or 020804 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/psprint_config/configuration/ppds/L20__493.PS b/psprint_config/configuration/ppds/L20__493.PS new file mode 100644 index 000000000000..827e0a542b43 --- /dev/null +++ b/psprint_config/configuration/ppds/L20__493.PS @@ -0,0 +1,564 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L200_493.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(49.3) 108" +*ModelName: "Linotronic 200 v49.3" +*NickName: "Linotronic 200 v49.3" + +*% General Information and Defaults =============== +*FreeVM: "992346" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskstatus get exec + exch pop 0 eq {(False)} {(True)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*SetResolution 635dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +635 statusdict /setresolution get exec +" +*End +*SetResolution 1270dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1270 statusdict /setresolution get exec +" +*End +*SetResolution 1693dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1693 statusdict /setresolution get exec +" +*End +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 842 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 842 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 842 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: False +*MaxMediaWidth: "842" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: defaults wrong; using nulldevice" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: end of film" +*Status: "PrinterError: end of job" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "defaults wrong; using nulldevice" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "no cassette" +*PrinterError: "knife error" +*PrinterError: "end of film" +*PrinterError: "end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 120 lpi / 1693 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "42.325" + +*ColorSepScreenProc ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 100 lpi / 1693 dpi ==================================================== + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "94.0556" + +*% For 80 lpi / 1693 dpi (15,15,6,18,18,6,20,0) ============================== + +*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "84.65" + +*% For "Linotype" version 49.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 57 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 020238 or 020802 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/psprint_config/configuration/ppds/L30__471.PS b/psprint_config/configuration/ppds/L30__471.PS new file mode 100644 index 000000000000..8c97d3129db7 --- /dev/null +++ b/psprint_config/configuration/ppds/L30__471.PS @@ -0,0 +1,593 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "3.2" +*PCFileName: "L300_471.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(47.1) 0" +*ModelName: "Linotronic 300" +*NickName: "Linotronic 300 v47.1" + +*% General Information and Defaults =============== +*FreeVM: "176776" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True + +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*SetResolution 635dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +635 statusdict /setresolution get exec +" +*End +*SetResolution 1270dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1270 statusdict /setresolution get exec +" +*End +*SetResolution 2540dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +2540 statusdict /setresolution get exec +" +*End +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "90.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 420 595 " +*ImageableArea ISOB5.Transverse: "0 1 499 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 863 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "863" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.001)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.001)" Standard ROM +*Font Times-BoldItalic: Standard "(001.001)" Standard ROM +*Font Times-Italic: Standard "(001.001)" Standard ROM +*Font Times-Roman: Standard "(001.001)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: page too large at current resolution" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" +*Status: "PrinterError: end of job" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "page too large at current resolution" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" +*PrinterError: "end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 150 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "141.111" + +*% For 128 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746" +*ColorSepScreenFreq ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746" +*ColorSepScreenFreq ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "120.952" + +*% For 120 lpi / 2540 dpi (15,15,6,18,18,6,20,0) ============================= + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "127.0" + +*% For 112 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "105.833" + +*% For 90 lpi / 2540 dpi (20,20,8,24,24,8,80/3,0) ============================ + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For "Linotype" version 47.1 +*% Produced by "GetAPD.ps" with some hand editing +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 021934 or 022527 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/psprint_config/configuration/ppds/L30__493.PS b/psprint_config/configuration/ppds/L30__493.PS new file mode 100644 index 000000000000..442bc0ba5dfc --- /dev/null +++ b/psprint_config/configuration/ppds/L30__493.PS @@ -0,0 +1,592 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.3" +*PCFileName: "L300_493.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(49.3) 106" +*ModelName: "Linotronic 300 v49.3" +*NickName: "Linotronic 300 v49.3" + +*% General Information and Defaults =============== +*FreeVM: "992406" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*SetResolution 635dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +635 statusdict /setresolution get exec +" +*End +*SetResolution 1270dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1270 statusdict /setresolution get exec +" +*End +*SetResolution 2540dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +2540 statusdict /setresolution get exec +" +*End +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 863 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "863" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: end of job" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: defaults wrong; using nulldevice" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder idle" +*PrinterError: "end of job" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "defaults wrong; using nulldevice" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 150 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "141.111" + +*% For 128 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746" +*ColorSepScreenFreq ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746" +*ColorSepScreenFreq ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "120.952" + +*% For 120 lpi / 2540 dpi (15,15,6,18,18,6,20,0) ============================= + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "127.0" + +*% For 112 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "105.833" + +*% For 90 lpi / 2540 dpi (20,20,8,24,24,8,80/3,0) ============================ + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For "Linotype" version 49.3 +*% Produced by "GETapd.ps" version 3.0 edit 54 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 021931 or 022523 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/psprint_config/configuration/ppds/L333_523.PS b/psprint_config/configuration/ppds/L333_523.PS new file mode 100644 index 000000000000..5d43e3c7eb39 --- /dev/null +++ b/psprint_config/configuration/ppds/L333_523.PS @@ -0,0 +1,723 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L3330523.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(52.3) 508" +*ModelName: "Linotronic 330-RIP 30" +*NickName: "Linotronic 330-RIP 30 v52.3" + +*% General Information and Defaults =============== +*FreeVM: "1068498" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "99.7806" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 499 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 863 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "863" + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: cassette full" +*Status: "PrinterError: recorder active" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" +*Status: "PrinterError: halt at end of job" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "cassette full" +*PrinterError: "recorder active" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" +*PrinterError: "halt at end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*% Use Linotype Utility 3.0 to invoke HQS + +*DefaultColorSep: ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 198 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0" +*ColorSepScreenAngle CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "18.435" +*ColorSepScreenAngle ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644" +*ColorSepScreenFreq CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644" +*ColorSepScreenFreq ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562" +*ColorSepScreenFreq ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562" +*ColorSepScreenFreq ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "188.214" + +*% For 101 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074" + +*% For 132 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.565" +*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0" + +*% For 157 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74" +*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8" +*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531" +*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751" +*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75" + +*% For 112 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.565" +*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776" + +*% For 89 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65" + +*% For 132 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "130.256" + +*% For 101 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "97.692" + +*% For 109 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "19.983" +*ColorSepScreenAngle ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "70.017" +*ColorSepScreenAngle ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "115.455" + +*% For 104 lpi / 3386 dpi / HQS +*ColorSepScreenAngle ProcessBlack.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "14.9976" +*ColorSepScreenAngle ProcessMagenta.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "75.0024" +*ColorSepScreenAngle ProcessYellow.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.119" +*ColorSepScreenFreq CustomColor.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.119" +*ColorSepScreenFreq ProcessCyan.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.126" +*ColorSepScreenFreq ProcessMagenta.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.126" +*ColorSepScreenFreq ProcessYellow.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.205" + +*% For 120 lpi / 3386 dpi / HQS +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "14.9885" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "75.0115" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.778" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.778" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.529" + +*% For 133 lpi / 3386 dpi / HQS +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.041" +*ColorSepScreenFreq CustomColor.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.041" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.042" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.042" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "132.81" + +*% For 199 lpi / 3386 dpi / HQS +*ColorSepScreenAngle ProcessBlack.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.561" +*ColorSepScreenFreq CustomColor.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.561" +*ColorSepScreenFreq ProcessCyan.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.553" +*ColorSepScreenFreq ProcessMagenta.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.553" +*ColorSepScreenFreq ProcessYellow.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.216" + +*% For 100 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7806" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7806" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.6078" + +*% For 112 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249" +*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249" +*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.059" + +*% For 120 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "15.0184" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "74.9816" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.063" + +*% For 138 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "15.0037" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "74.9963" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.545" + +*% For 150 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.412" + +*% For 96 lpi / 2032 dpi / HQS +*ColorSepScreenAngle ProcessBlack.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "15.0184" +*ColorSepScreenAngle ProcessMagenta.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "74.9816" +*ColorSepScreenAngle ProcessYellow.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7894" +*ColorSepScreenFreq CustomColor.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7894" +*ColorSepScreenFreq ProcessCyan.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7362" +*ColorSepScreenFreq ProcessMagenta.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7362" +*ColorSepScreenFreq ProcessYellow.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.25" + +*% For 111 lpi / 2032 dpi / HQS +*ColorSepScreenAngle ProcessBlack.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "15.0037" +*ColorSepScreenAngle ProcessMagenta.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "74.9963" +*ColorSepScreenAngle ProcessYellow.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.526" +*ColorSepScreenFreq CustomColor.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.526" +*ColorSepScreenFreq ProcessCyan.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.514" +*ColorSepScreenFreq ProcessMagenta.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.514" +*ColorSepScreenFreq ProcessYellow.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.836" + +*% For 75 lpi / 1693 dpi / HQS +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.7059" + +*% For 86 lpi / 1693 dpi / HQS +*ColorSepScreenAngle ProcessBlack.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5263" +*ColorSepScreenFreq CustomColor.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5263" +*ColorSepScreenFreq ProcessCyan.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5228" +*ColorSepScreenFreq ProcessMagenta.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5228" +*ColorSepScreenFreq ProcessYellow.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "86.1017" + +*% For 120 lpi / 1693 dpi / HQS +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "14.9911" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "75.0089" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.769" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.769" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "120.952" + +*% For 75 lpi / 1270 dpi / HQS +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.7059" + +*% For 90 lpi / 1270 dpi / HQS +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "14.9911" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "75.0089" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "90.7143" + +*% For 100 lpi / 1270 dpi / HQS +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "100.263" + +*% For 75 lpi / 846 dpi / HQS +*ColorSepScreenAngle ProcessBlack.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessMagenta.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessYellow.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.7059" + +*% For "Linotype" version 52.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 034857 or 035580 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/psprint_config/configuration/ppds/L33__523.PS b/psprint_config/configuration/ppds/L33__523.PS new file mode 100644 index 000000000000..581f6ea62306 --- /dev/null +++ b/psprint_config/configuration/ppds/L33__523.PS @@ -0,0 +1,487 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L330_523.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(52.3) 508" +*ModelName: "Linotronic 330" +*NickName: "Linotronic 330 v52.3" + +*% General Information and Defaults =============== +*FreeVM: "1068498" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "99.7806" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 499 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 863 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "863" + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: cassette full" +*Status: "PrinterError: recorder active" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" +*Status: "PrinterError: halt at end of job" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "cassette full" +*PrinterError: "recorder active" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" +*PrinterError: "halt at end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 198 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0" +*ColorSepScreenAngle CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "18.435" +*ColorSepScreenAngle ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644" +*ColorSepScreenFreq CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644" +*ColorSepScreenFreq ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562" +*ColorSepScreenFreq ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562" +*ColorSepScreenFreq ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "188.214" + +*% For 101 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074" + +*% For 132 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.565" +*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0" + +*% For 157 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74" +*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8" +*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531" +*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751" +*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75" + +*% For 112 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.565" +*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776" + +*% For 89 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65" + +*% For 132 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "130.256" + +*% For 101 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "97.692" + +*% For 109 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "19.983" +*ColorSepScreenAngle ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "70.017" +*ColorSepScreenAngle ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "115.455" + +*% For "Linotype" version 52.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 018536 or 019023 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/psprint_config/configuration/ppds/L50__493.PS b/psprint_config/configuration/ppds/L50__493.PS new file mode 100644 index 000000000000..d3e169b18e57 --- /dev/null +++ b/psprint_config/configuration/ppds/L50__493.PS @@ -0,0 +1,564 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L500_493.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(49.3) 106" +*ModelName: "Linotronic 500" +*NickName: "Linotronic 500 v49.3" + +*% General Information and Defaults =============== +*FreeVM: "992406" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*SetResolution 635dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +635 statusdict /setresolution get exec +" +*End +*SetResolution 1270dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1270 statusdict /setresolution get exec +" +*End +*SetResolution 1693dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1693 statusdict /setresolution get exec +" +*End +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 1295 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 1295 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "1295" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: end of job" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: defaults wrong; using nulldevice" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder idle" +*PrinterError: "end of job" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "defaults wrong; using nulldevice" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 120 lpi / 1693 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "42.325" + +*ColorSepScreenProc ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 100 lpi / 1693 dpi ==================================================== + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "94.0556" + +*% For 80 lpi / 1693 dpi (15,15,6,18,18,6,20,0) ============================== + +*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "84.65" + +*% For "Linotype" version 49.3 +*% Produced by "GETapd.ps" version 3.0 edit 54 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 020216 or 020780 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/psprint_config/configuration/ppds/L533_523.PS b/psprint_config/configuration/ppds/L533_523.PS new file mode 100644 index 000000000000..7d55194fad2e --- /dev/null +++ b/psprint_config/configuration/ppds/L533_523.PS @@ -0,0 +1,632 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L5330523.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(52.3) 508" +*ModelName: "Linotronic 530-RIP 30" +*NickName: "Linotronic 530-RIP 30 v52.3" + +*% General Information and Defaults =============== +*FreeVM: "1051470" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1693dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "119.737" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 1295 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 1295 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "1295" + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: cassette full" +*Status: "PrinterError: recorder active" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: end of film" +*Status: "PrinterError: halt at end of job" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "cassette full" +*PrinterError: "recorder active" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "no cassette" +*PrinterError: "knife error" +*PrinterError: "end of film" +*PrinterError: "halt at end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*% Use Linotype Utility 3.0 to invoke HQS + +*DefaultColorSep: ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 101 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074" + +*% For 132 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0" + +*% For 157 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74" +*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8" +*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531" +*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751" +*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75" + +*% For 112 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776" + +*% For 89 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65" + +*% For 84 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916" +*ColorSepScreenFreq CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916" +*ColorSepScreenFreq ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264" +*ColorSepScreenFreq ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264" +*ColorSepScreenFreq ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "84.582" + +*% For 100 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.781" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.781" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.782" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.782" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.608" + +*% For 112 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249" +*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249" +*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.059" + +*% For 120 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "15.0184" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "74.9816" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.063" + +*% For 138 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "15.0037" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "74.9963" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.545" + +*% For 150 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.412" + +*% For 85 lpi / 2032 dpi / HQS +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.5201" +*ColorSepScreenFreq CustomColor.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.5201" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.521" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.521" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.6667" + +*% For 110 lpi / 2032 dpi / HQS +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "15.0037" +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "74.9963" +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.526" +*ColorSepScreenFreq CustomColor.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.526" +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.514" +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.514" +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.836" + +*% For 80 lpi / 1693 dpi / HQS +*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "15.0184" +*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "74.9816" +*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.8245" +*ColorSepScreenFreq CustomColor.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.8245" +*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.7802" +*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.7802" +*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.375" + +*% For 133 lpi / 1693 dpi / HQS +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.041" +*ColorSepScreenFreq CustomColor.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.041" +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.042" +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.042" +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.684" + +*% For 90 lpi / 1270 dpi / HQS +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "14.9911" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "75.0089" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "90.7143" + +*% For 100 lpi / 1270 dpi / HQS +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "100.263" + +*% For 72 lpi / 1016 dpi / HQS +*ColorSepScreenAngle ProcessBlack.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "14.9911" +*ColorSepScreenAngle ProcessMagenta.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "75.0089" +*ColorSepScreenAngle ProcessYellow.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.842" +*ColorSepScreenFreq CustomColor.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.842" +*ColorSepScreenFreq ProcessCyan.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.8614" +*ColorSepScreenFreq ProcessMagenta.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.8614" +*ColorSepScreenFreq ProcessYellow.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "72.5714" + +*% For 80 lpi / 1016 dpi / HQS +*ColorSepScreenAngle ProcessBlack.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8245" +*ColorSepScreenFreq CustomColor.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8245" +*ColorSepScreenFreq ProcessCyan.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8253" +*ColorSepScreenFreq ProcessMagenta.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8253" +*ColorSepScreenFreq ProcessYellow.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "80.2105" + +*% For 85 lpi / 846 dpi / HQS +*ColorSepScreenAngle ProcessBlack.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5263" +*ColorSepScreenFreq CustomColor.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5263" +*ColorSepScreenFreq ProcessCyan.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5228" +*ColorSepScreenFreq ProcessMagenta.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5228" +*ColorSepScreenFreq ProcessYellow.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "84.6667" + +*% For "Linotype" version 52.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 028767 or 029399 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/psprint_config/configuration/ppds/L53__523.PS b/psprint_config/configuration/ppds/L53__523.PS new file mode 100644 index 000000000000..16c1b2d5ff74 --- /dev/null +++ b/psprint_config/configuration/ppds/L53__523.PS @@ -0,0 +1,448 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L530_523.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(52.3) 508" +*ModelName: "Linotronic 530" +*NickName: "Linotronic 530 v52.3" + +*% General Information and Defaults =============== +*FreeVM: "1051470" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1693dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "119.737" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 1295 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 1295 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "1295" + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: cassette full" +*Status: "PrinterError: recorder active" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: end of film" +*Status: "PrinterError: halt at end of job" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "cassette full" +*PrinterError: "recorder active" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "no cassette" +*PrinterError: "knife error" +*PrinterError: "end of film" +*PrinterError: "halt at end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 101 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074" + +*% For 132 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0" + +*% For 157 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74" +*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8" +*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531" +*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751" +*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75" + +*% For 112 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776" + +*% For 89 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65" + +*% For 84 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916" +*ColorSepScreenFreq CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916" +*ColorSepScreenFreq ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264" +*ColorSepScreenFreq ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264" +*ColorSepScreenFreq ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "84.582" + +*% For "Linotype" version 52.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 016101 or 016549 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/psprint_config/configuration/ppds/LEX4039P.PS b/psprint_config/configuration/ppds/LEX4039P.PS new file mode 100644 index 000000000000..6a1f8febbafc --- /dev/null +++ b/psprint_config/configuration/ppds/LEX4039P.PS @@ -0,0 +1,673 @@ +*PPD-Adobe: "4.1" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark 4039 LaserPrinter plus +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% + +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageVersion: English +*PCFileName: "LEX4039P.PPD" +*Product: "(Lexmark 4039 LaserPrinter plus)" +*PSVersion: "" +*ModelName: "Lexmark 4039 LaserPrinter plus" +*ShortNickName: "Lexmark 4039 plus PS" +*NickName: "Lexmark 4039 plus PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Duplex - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Lower Tray - Option: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder - Option: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Flash Memory Card - Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*CloseUI: *Option4 + +*OpenUI *Option5/Printer Hard Disk - Option: Boolean +*DefaultOption5: False +*Option5 False/Not Installed: "" +*Option5 True/Installed: "" +*CloseUI: *Option5 + +*OpenUI *Option6/Printer Memory - Option: PickOne +*DefaultOption6: 2Meg +*Option6 2Meg/2 MB Printer Memory: "" +*Option6 4Meg/4 MB Printer Memory: "" +*Option6 6Meg/6 MB Printer Memory: "" +*Option6 8Meg/8 MB Printer Memory: "" +*Option6 10Meg/10 MB Printer Memory: "" +*Option6 12Meg/12 MB Printer Memory: "" +*Option6 16Meg/16 MB Printer Memory: "" +*CloseUI: *Option6 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *Duplex +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option2 False *TraySwitch True +*UIConstraints: *Option3 False *InputSlot Envelope + +*% === Basic Capabilities ============ + +*ColorDevice: False + +*LanguageLevel: "2" +*Protocols: PJL +*FreeVM: "376000" +*ColorDevice: False +*DefaultColorSpace: Gray +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 300dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *Smoothing/Smoothing: PickOne +*DefaultSmoothing: False +*OrderDependency: 40 AnySetup *Smoothing +*Smoothing True/On: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice" +*End +*Smoothing False/Off: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: " + { statusdict begin doenhancedhalftone resolution end 600 eq and + { dup 0.28 lt + { 0.6 exp 1.2 mul } + { dup mul .478426 mul .521574 add } + ifelse + } + { 0.85 exp } + ifelse }" +*End +*Transfer Factory.Inverse: " + { statusdict begin doenhancedhalftone resolution end 600 eq and + { dup 0.28 lt + { 0.6 exp 1.2 mul } + { dup mul .478426 mul .521574 add } + ifelse + } + { 0.85 exp } + ifelse + 1 exch sub }" +*End + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 13 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 17 597 776" +*ImageableArea Legal: "18 18 597 992" +*ImageableArea Executive: "18 18 505 740" +*ImageableArea A4: "10 19 588 827" +*ImageableArea A5: "18 13 405 580" +*ImageableArea B5: "18 18 505 711" +*ImageableArea Monarch/Monarch Envelope: "18 13 260 526" +*ImageableArea C4/C9 Envelope: "18 14 260 623" +*ImageableArea Comm10/C10 Envelope: "18 15 278 668" +*ImageableArea DL/DL Envelope: "18 14 293 608" +*ImageableArea C5/C5 Envelope: "18 13 440 634" +*ImageableArea ISOB5/B5 Envelope: "18 13 480 693" +*ImageableArea C3/Other Envelope: "18 18 593 992" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C4/C9 Envelope: "279 639" +*PaperDimension Comm10/C10 Envelope: "297 684" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension ISOB5/B5 Envelope: "499 709" +*PaperDimension C3/Other Envelope: "612 996" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Upper Tray: " + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + userdict /lms statusdict /optionalfeeder get exec { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + statusdict /envelopefeeder get exec + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority[2] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot EnvelopeManual/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Envelope) (Manual) (ManualEnvelope) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Linking: PickOne +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% End of PPD file for Lexmark 4039 LaserPrinter plus diff --git a/psprint_config/configuration/ppds/LEX4079P.PS b/psprint_config/configuration/ppds/LEX4079P.PS new file mode 100644 index 000000000000..dc14b114bfb4 --- /dev/null +++ b/psprint_config/configuration/ppds/LEX4079P.PS @@ -0,0 +1,641 @@ +*PPD-Adobe: "4.1" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Color Jetprinter 4079 plus +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% + +*FormatVersion: "4.1" +*FileVersion: "1.3" +*LanguageVersion: English +*PCFileName: "LEX4079P.PPD" +*LanguageEncoding: WindowsANSI +*Product: "(Lexmark Color Jetprinter 4079 plus)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Color Jetprinter 4079 plus" +*ShortNickName: "Lexmark Color 4079 plus PS" +*NickName: "Lexmark Color 4079 plus PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Printer Memory - Option: PickOne +*DefaultOption1: 4Meg +*Option1 4Meg/4 MB Printer Memory: "" +*Option1 8Meg/8 MB Printer Memory: "" +*Option1 12Meg/12 MB Printer Memory: "" +*Option1 20Meg/20 MB Printer Memory: "" +*Option1 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Printer Hard Disk - Option: Boolean +*DefaultOption2: False +*Option2 False/Not Installed: "" +*Option2 True/Installed: "" +*CloseUI: *Option2 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 4Meg *VMOption +*UIConstraints: *Option1 8Meg *VMOption 4Meg +*UIConstraints: *Option1 8Meg *VMOption 12Meg +*UIConstraints: *Option1 8Meg *VMOption 20Meg +*UIConstraints: *Option1 8Meg *VMOption 36Meg +*UIConstraints: *Option1 12Meg *VMOption 4Meg +*UIConstraints: *Option1 12Meg *VMOption 8Meg +*UIConstraints: *Option1 12Meg *VMOption 20Meg +*UIConstraints: *Option1 12Meg *VMOption 36Meg +*UIConstraints: *Option1 20Meg *VMOption 4Meg +*UIConstraints: *Option1 20Meg *VMOption 8Meg +*UIConstraints: *Option1 20Meg *VMOption 12Meg +*UIConstraints: *Option1 20Meg *VMOption 36Meg +*UIConstraints: *Option1 36Meg *VMOption 4Meg +*UIConstraints: *Option1 36Meg *VMOption 8Meg +*UIConstraints: *Option1 36Meg *VMOption 12Meg +*UIConstraints: *Option1 36Meg *VMOption 20Meg +*UIConstraints: *Option2 False *HardDisk +*UIConstraints: *MediaType Standard *MediaWeight + +*% === Basic Capabilities ============ +*% System Management==Base=4Meg, (8,12,20,36Meg with optional ram) ====== + +*LanguageLevel: "2" +*Protocols: PJL +*TTRasterizer: Type42 +*FreeVM: "2940928" +*VMOption 4Meg: "2940928" +*VMOption 8Meg: "2940928" +*VMOption 12Meg: "2940928" +*VMOption 20Meg: "2940928" +*VMOption 32Meg: "2940928" +*ColorDevice: True +*DefaultColorSpace: CMYK +*Extensions: CMYK +*VariablePaperSize: False +*Throughput: "1" +*Password: "0" + +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 360dpi +*Resolution 360dpi/360 dpi: "" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% == Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + + +*% === Halftone Information === (For Standard Screening) === + +*ScreenFreq: "60.0" +*ScreenAngle: "24.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" +*Transfer Normalized: "{ }" +*Transfer Normalized.Inverse: "{ 1 exch sub }" +*Transfer Red: "{ }" +*Transfer Red.Inverse: "{ 1 exch sub }" +*Transfer Green: "{ }" +*Transfer Green.Inverse: "{ 1 exch sub }" +*Transfer Blue: "{ }" +*Transfer Blue.Inverse: "{ 1 exch sub }" + +*OpenUI *MediaColor/Print Quality: PickOne +*OrderDependency: 10 AnySetup *MediaColor +*DefaultMediaColor: Quality +*MediaColor Draft/Draft: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 3 put put setpagedevice" +*MediaColor Transparency/Transparency: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 5 put put setpagedevice" +*MediaColor Quality/Quality: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 1 put put setpagedevice" +*MediaColor PauseMode/Pause Mode: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 4 put put setpagedevice" +*MediaColor BoldBlack/Bold Black: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 2 put put setpagedevice" +*?MediaColor: " + save statusdict begin + [(Quality) (BoldBlack) (Draft) (PauseMode) (Transparency)] + printmethod 1 sub get = flush + end + restore" +*End +*CloseUI: *MediaColor + +*OpenUI *MediaType/Screening: PickOne +*OrderDependency: 10 AnySetup *MediaType +*DefaultMediaType: Enhanced +*MediaType Standard/Standard: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /Screening 1 put put setpagedevice" +*MediaType Enhanced/Enhanced: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /Screening 2 put put setpagedevice" +*MediaType ColorGrade/ColorGrade: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /Screening 3 put put setpagedevice" +*?MediaType: " + save statusdict begin + [(Standard) (Enhanced)(ColorGrade)] screening 1 sub get = flush + end + restore" +*End +*CloseUI: *MediaType + +*OpenUI *MediaWeight/Color Balance: PickOne +*OrderDependency: 10 AnySetup *MediaWeight +*DefaultMediaWeight: Off +*MediaWeight Off/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 0 put put setpagedevice" +*MediaWeight CoatedPaper/Coated Paper: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 1 put put setpagedevice" +*MediaWeight PlainPaper/Plain Paper: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 2 put put setpagedevice" +*MediaWeight Transparency/Transparency: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 3 put put setpagedevice" +*?MediaWeight: " + save statusdict begin + [(None) (CoatedPaper) (PlainPaper) (Transparency)] + colorbalance get = flush + end + restore" +*End +*CloseUI: *MediaWeight + +*OpenUI *OutputMode/Blue Adjust: PickOne +*OrderDependency: 10 AnySetup *OutputMode +*DefaultOutputMode: Off +*OutputMode False/Off: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 0 put put setpagedevice" +*End +*OutputMode Painted/Line Art && Text: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 1 put put setpagedevice" +*End +*OutputMode Images/Images: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 2 put put setpagedevice" +*End +*OutputMode All/All: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 3 put put setpagedevice" +*End +*CloseUI: *OutputMode + +*OpenUI *ImageDiffusion/Image Diffusion: PickOne +*OrderDependency: 10 AnySetup *ImageDiffusion +*DefaultImageDiffusion: True +*ImageDiffusion True/On: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageDiffusion true put put setpagedevice" +*ImageDiffusion False/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageDiffusion false put put setpagedevice" +*?ImageDiffusion: " + save statusdict begin + [(Off) (On)] imagediffusion 1 sub get = flush + end + restore" +*End +*CloseUI: *ImageDiffusion + +*OpenUI *PBrightness/Image Brightness: PickOne +*OrderDependency: 10 AnySetup *PBrightness +*DefaultPBrightness: 0 +*PBrightness 0: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 0 put put setpagedevice" +*End +*PBrightness +5: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 5 put put setpagedevice" +*End +*PBrightness +10: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 10 put put setpagedevice" +*End +*PBrightness +15: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 15 put put setpagedevice" +*End +*PBrightness +20: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 20 put put setpagedevice" +*End +*PBrightness +25: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 25 put put setpagedevice" +*End +*PBrightness +30: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 30 put put setpagedevice" +*End +*PBrightness +35: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 35 put put setpagedevice" +*End +*PBrightness +40: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 40 put put setpagedevice" +*End +*PBrightness +45: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 45 put put setpagedevice" +*End +*PBrightness +50: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 50 put put setpagedevice" +*End +*CloseUI: *PBrightness + +*OpenUI *PContrast/Image Contrast: PickOne +*OrderDependency: 10 AnySetup *PContrast +*DefaultPContrast: 0 +*PContrast 0: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 0 put put setpagedevice" +*End +*PContrast +5: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 5 put put setpagedevice" +*End +*PContrast +10: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 10 put put setpagedevice" +*End +*PContrast +15: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 15 put put setpagedevice" +*End +*PContrast +20: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 20 put put setpagedevice" +*End +*PContrast +25: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 25 put put setpagedevice" +*End +*PContrast +30: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 30 put put setpagedevice" +*End +*PContrast +35: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 35 put put setpagedevice" +*End +*PContrast +40: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 40 put put setpagedevice" +*End +*PContrast +45: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 45 put put setpagedevice" +*End +*PContrast +50: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 50 put put setpagedevice" +*End +*CloseUI: *PContrast + + +*% === Paper Handling =================== + +*% These entries will setup up the frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3/A3: " + 2 dict dup /PageSize [842 1188] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Oversize 11.7 x 22 in: " + 2 dict dup /PageSize [842 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save statusdict begin + 9 dict begin + /letter (Letter) def + /legal (Legal) def + /b5 (B5) def + /a4 (A4) def + /executivepage (Executive) def + /a3 (A3) def + /11x17 (Tabloid) def + /11.7x22 (Oversize) def + /4.125x9.5envelope (Envelope.297.684/C10 Envelope) def + /110x220envelope (Envelope.312.624/DL Envelope) def + defaultpagesize pop + { load exec } stopped not + {= flush} + {(Unknown) = flush} + ifelse + end %temp + end %statusdict + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3/A3: " + 2 dict dup /PageSize [842 1188] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal/Oversize 11.7 x 22 in: " + 2 dict dup /PageSize [842 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "12 27 603 781" +*ImageableArea Legal/Legal: "12 26 603 997" +*ImageableArea B5/B5: "12 28 507 716" +*ImageableArea A4/A4: "11 26 587 831" +*ImageableArea Executive/Executive: "12 30 512 745" +*ImageableArea A3/A3: "12 29 832 1177" +*ImageableArea Tabloid/Tabloid: "12 24 782 1213" +*ImageableArea Universal/Oversize 11.7 x 22 in: "12 24 832 1574" +*% TM, LM, Physical Page Height-BM, Physical Page Width-RM +*ImageableArea Comm10/C10 Envelope: "11 12 265 675" +*ImageableArea DL/DL Envelope: "10 12 291 613" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension B5/B5: "516 729" +*PaperDimension A4/A4: "595 842" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension A3/A3: "842 1188" +*PaperDimension Tabloid/Tabloid: "792 1224" +*PaperDimension Universal/Oversize 11.7 x 22 in: "842 1584" +*PaperDimension Comm10/C10 Envelope: "297 684" +*PaperDimension DL/DL Envelope: "312 624" + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Upper Tray: " + 1 dict dup /ManualFeed false put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*OutputBin OnlyOne: "" +*DefaultOutputOrder: Reverse +*OutputOrder Reverse: "" + +*% === Font Information ======================= + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Special ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*End +*?FontQuery: " + save + 4 dict begin + /sv exch def /str (fonts/ ) def /st2 30 string def + { count 0 gt + { dup FontDirectory exch known {pop 1} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark 1}{cleartomark 0}ifelse + }ifelse + print flush + } + { exit } ifelse + } bind loop + sv end restore + " +*End + +*?FontList: " + FontDirectory { pop == } forall + /filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval == + } 128 string filenameforall restore + } if + (*) print flush + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to EOF) is ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "Idle" +*Status: "Busy" +*Status: "Waiting" +*Status: "Printing" +*Status: "Initializing" +*Status: "Printing start page" +*Status: "PrinterError: Printer Busy" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Wrong Paper Length" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Wrong Paper Size" +*Status: "PrinterError: Paper Out or Feed Failure" +*Status: "PrinterError: Memory Full Error" +*Status: "PrinterError: Default Storage Error" +*Status: "PrinterError: Ioerror" +*Status: "PrinterError: Black Ink Cartridge Empty" +*Status: "PrinterError: Yellow Ink Cartridge Empty" +*Status: "PrinterError: Magenta Ink Cartridge Empty" +*Status: "PrinterError: Cyan Ink Cartridge Empty" +*Status: "PrinterError: Black Ink Cart. Missing" +*Status: "PrinterError: Yellow Ink Cart. Missing" +*Status: "PrinterError: Magenta Ink Cart. Missing" +*Status: "PrinterError: Cyan Ink Cart. Missing" +*Status: "PrinterError: Service Error" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Cover Open" +*PrinterError: "Wrong Paper Size" +*PrinterError: "Paper Out or Feed Failure" +*PrinterError: "Memory Full Error" +*PrinterError: "Default Storage Error" +*PrinterError: "Ioerror" +*PrinterError: "Black Ink Cartridge Empty" +*PrinterError: "Yellow Ink Cartridge Empty" +*PrinterError: "Magenta Ink Cartridge Empty" +*PrinterError: "Cyan Ink Cartridge Empty" +*PrinterError: "Black Ink Cart. Missing" +*PrinterError: "Yellow Ink Cart. Missing" +*PrinterError: "Magenta Ink Cart. Missing" +*PrinterError: "Cyan Ink Cart. Missing" +*PrinterError: "Service Error" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi/60 lpi + +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow +*InkName: ProcessBlack/Process Black + +*ColorSepScreenAngle ProcessCyan.60lpi/60 lpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi/60 lpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi/60 lpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi/60 lpi: "45" + +*ColorSepScreenFreq ProcessCyan.60lpi/60 lpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi/60 lpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi/60 lpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi/60 lpi: "60" + +*ColorSepScreenProc ProcessCyan.60lpi/60 lpi: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End +*ColorSepScreenProc ProcessMagenta.60lpi/60 lpi: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End +*ColorSepScreenProc ProcessYellow.60lpi/60 lpi: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End +*ColorSepScreenProc ProcessBlack.60lpi/60 lpi: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*ColorSepTransfer ProcessCyan.60lpi/60 lpi: "{ }" +*ColorSepTransfer ProcessMagenta.60lpi/60 lpi: "{ }" +*ColorSepTransfer ProcessYellow.60lpi/60 lpi: "{ }" +*ColorSepTransfer ProcessBlack.60lpi/60 lpi: "{ }" + +*% End of PPD file for Lexmark Color Jetprinter 4079 plus diff --git a/psprint_config/configuration/ppds/LEXOPTR_.PS b/psprint_config/configuration/ppds/LEXOPTR_.PS new file mode 100644 index 000000000000..90310545504b --- /dev/null +++ b/psprint_config/configuration/ppds/LEXOPTR_.PS @@ -0,0 +1,741 @@ +*PPD-Adobe: "4.1" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra LaserPrinter +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% + +*FormatVersion: "4.1" +*FileVersion: "1.4" +*LanguageVersion: English +*PCFileName: "LEXOPTRA.PPD" +*Product: "(Lexmark Optra LaserPrinter)" +*PSVersion: "" +*ModelName: "Lexmark Optra LaserPrinter" +*ShortNickName: "Lexmark Optra PS" +*NickName: "Lexmark Optra PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Duplexer - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Lower Tray - Option: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Tray 3 - Option: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Envelope Feeder - Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*CloseUI: *Option4 + +*OpenUI *Option5/Feeder 2 - Option: Boolean +*DefaultOption5: False +*Option5 True/Installed: "" +*Option5 False/Not Installed: "" +*CloseUI: *Option5 + +*OpenUI *Option6/Flash Memory Card - Option: Boolean +*DefaultOption6: None +*Option6 None/Not Installed: "" +*Option6 1Meg/1 MB Flash Memory: "" +*Option6 2Meg/2 MB Flash Memory: "" +*Option6 4Meg/4 MB Flash Memory: "" +*CloseUI: *Option6 + +*OpenUI *Option7/Printer Hard Disk - Option: Boolean +*DefaultOption7: False +*Option7 False/Not Installed: "" +*Option7 True/Installed: "" +*CloseUI: *Option7 + +*OpenUI *Option8/Printer Memory - Option: PickOne +*DefaultOption8: 2Meg +*Option8 2Meg/2 MB Printer Memory: "" +*Option8 4Meg/4 MB Printer Memory: "" +*Option8 6Meg/6 MB Printer Memory: "" +*Option8 8Meg/8 MB Printer Memory: "" +*Option8 10Meg/10 MB Printer Memory: "" +*Option8 12Meg/12 MB Printer Memory: "" +*Option8 16Meg/16 MB Printer Memory: "" +*Option8 18Meg/18 MB Printer Memory: "" +*Option8 20Meg/20 MB Printer Memory: "" +*Option8 24Meg/24 MB Printer Memory: "" +*Option8 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *Option8 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *Duplex +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option2 False *TraySwitch True +*UIConstraints: *Option3 False *InputSlot Tray3 +*UIConstraints: *Option4 False *InputSlot Feeder +*UIConstraints: *Option5 False *InputSlot Feeder2 +*UIConstraints: *Resolution 1200dpi *Smoothing + +*% === Basic Capabilities ============ + +*ColorDevice: False + +*LanguageLevel: "2" +*Protocols: PJL +*FreeVM: "728000" +*VMOption 2Meg: "376000" +*VMOption 4Meg: "728000" +*VMOption 6Meg: "828000" +*VMOption 8Meg: "1032000" +*VMOption 10Meg: "1032000" +*VMOption 12Meg: "1237000" +*VMOption 16Meg: "1647000" +*VMOption 18Meg: "1647000" +*VMOption 20Meg: "1647000" +*VMOption 24Meg: "1647000" +*VMOption 32Meg: "1647000" +*ColorDevice: False +*DefaultColorSpace: Gray +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 10 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 1<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Dark: "@PJL SET DENSITY = 5<0A>" +*JCLDensity TONERSAVER/Toner Saver: "@PJL SET ECONOMODE = TONERSAVER<0A>" +*JCLDensity DRAFT/Draft: "@PJL SET ECONOMODE = DRAFT<0A>" +*JCLCloseUI: *JCLDensity + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 1200dpi/1200 dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 40 AnySetup *Smoothing +*Smoothing True/On: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice" +*End +*Smoothing False/Off: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 13 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 17 597 776" +*ImageableArea Legal: "18 18 597 992" +*ImageableArea Executive: "18 18 505 740" +*ImageableArea A4: "10 19 588 827" +*ImageableArea A5: "18 13 405 580" +*ImageableArea B5: "18 18 505 711" +*ImageableArea Monarch/Monarch Envelope: "18 13 260 526" +*ImageableArea C4/C9 Envelope: "18 14 260 623" +*ImageableArea Comm10/C10 Envelope: "18 15 278 668" +*ImageableArea DL/DL Envelope: "18 14 293 608" +*ImageableArea C5/C5 Envelope: "18 13 440 634" +*ImageableArea ISOB5/B5 Envelope: "18 13 480 693" +*ImageableArea C3/Other Envelope: "18 18 593 992" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C4/C9 Envelope: "279 639" +*PaperDimension Comm10/C10 Envelope: "297 684" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension ISOB5/B5 Envelope: "499 709" +*PaperDimension C3/Other Envelope: "612 996" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Upper Tray: " + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Feeder/Feeder: " + currentpagedevice /InputAttributes get 2 known + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [2] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot Feeder2/Feeder 2: " + currentpagedevice /InputAttributes get 4 known + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot EnvelopeManual/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Tray3) (Feeder) (Feeder2) (ManualEnvelope) ] + statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) } + if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Linking: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% End of PPD file for Lexmark Optra LaserPrinter diff --git a/psprint_config/configuration/ppds/LHCFLRJ5.PS b/psprint_config/configuration/ppds/LHCFLRJ5.PS new file mode 100644 index 000000000000..fce33899af85 --- /dev/null +++ b/psprint_config/configuration/ppds/LHCFLRJ5.PS @@ -0,0 +1,2034 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% ' + +*% Modification Date: July 02, 1997 + +*% ================================================================ + + + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: JIS83-RKSJ + +*LanguageVersion: Japanese + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino ColorFlash V 4.3 J" + +*ShortNickName: "Lino ColorFlash V 4.3 J" + +*NickName: "Lino ColorFlash V 4.3 J" + +*PCFileName: "LHCFLRJ5.PPD" + + + +*% ================================================================ + +*% Basic Device Capabilities + +*% ================================================================ + + + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*ContoneOnly: True + +*DefaultColorSpace: CMYK + +*Throughput: "1" + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 400dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% ================================================================ + +*% ================================================================ + +*% Group - CMM_Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: CMM_Options/CMM Options + + + +*% ================================================================ + +*% CMM On + RenderingIntent / Off + +*% ================================================================ + + + +*OpenUI *LHCMM_ON/Color Matching : PickOne + +*OrderDependency: 20 DocumentSetup *LHCMM_ON + +*DefaultLHCMM_ON: DeltaDefault + + + +*LHCMM_ON DeltaDefault/Printer's Default: "" + + + +*LHCMM_ON OnPrint/On - Print: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON OnProof/On - Proof: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 3 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON Off/Off: " + +%LHCBeginUserItem: *CMM_ON + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHCMM_ON + + + +*% ================================================================ + +*% CMM - ICCPrintProfile + +*% ================================================================ + + + +*OpenUI *LHICCPrintProfile/Printing Process : PickOne + +*OrderDependency: 21 DocumentSetup *LHICCPrintProfile + +*DefaultLHICCPrintProfile: DeltaDefault + + + +*LHICCPrintProfile DeltaDefault/Printer's Default: "" + + + +*LHICCPrintProfile Euro/Euro: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Euro + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile SWOP/SWOP: " + +%LHCBeginUserItem: *ICCPrintProfile + +% SWOP + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom1/Custom1: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom2/Custom2: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom3/Custom3: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom4/Custom4: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom5/Custom5: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom6/Custom6: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom7/Custom7: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom8/Custom8: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom9/Custom9: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom10/Custom10: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCPrintProfile + + + +*% ================================================================ + +*% CMM - ICCProofProfile + +*% ================================================================ + + + +*OpenUI *LHICCProofProfile/Proof Media Type : PickOne + +*OrderDependency: 22 DocumentSetup *LHICCProofProfile + +*DefaultLHICCProofProfile: DeltaDefault + + + +*LHICCProofProfile DeltaDefault/Printer's Default: "" + + + +*LHICCProofProfile MediaType1/MediaType1: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType2/MediaType2: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType3/MediaType3: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType4/MediaType4: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType5/MediaType5: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType6/MediaType6: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType7/MediaType7: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType8/MediaType8: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType9/MediaType9: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType10/MediaType10: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCProofProfile + + + +*%----*CloseGroup: CMM_Options + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Other Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: OtherOptions/Other Options + + + +*% ================================================================ + +*% CMM - Smoothing Ð UDIs for Factor and Resolution + +*% ================================================================ + + + +*OpenUI *LHSmoothing/Smoothing : PickOne + +*OrderDependency: 24 DocumentSetup *LHSmoothing + +*DefaultLHSmoothing: DeltaDefault + + + +*LHSmoothing DeltaDefault/Printer's Default: "" + + + +*LHSmoothing 0/Off: " + +%LHCBeginUserItem: *Smoothing + +% 0 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 2/Antialiasing 2x2: " + +%LHCBeginUserItem: *Smoothing + +% 2 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 800 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 3/Antialiasing 3x3: " + +%LHCBeginUserItem: *Smoothing + +% 3 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing max/Antialiasing max: " + +%LHCBeginUserItem: *Smoothing + +% 99 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHSmoothing + + + +*% ================================================================ + +*% InRIP Separation Mode + +*% ================================================================ + + + +*OpenUI *LHInRipSeparation/Source Data : PickOne + +*OrderDependency: 30 DocumentSetup *LHInRipSeparation + +*DefaultLHInRipSeparation: DeltaDefault + + + +*LHInRipSeparation DeltaDefault/Printer's Default: "" + + + +*LHInRipSeparation True/Composite PS: " + + << /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHInRipSeparation False/Separated PS: " + + << /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?LHInRipSeparation: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + + + +*CloseUI: *LHInRipSeparation + + + +*% ================================================================ + +*% Mirror Print Mode + +*% ================================================================ + + + +*OpenUI *LHMirror/Mirror Mode : PickOne + +*OrderDependency: 34 DocumentSetup *LHMirror + +*DefaultLHMirror: DeltaDefault + + + +*LHMirror DeltaDefault/Printer's Default: "" + + + +*LHMirror True/On: " + +%LHCBeginUserItem: *MirrorPrint + +% True + +%LHCEndUserItem + +" + +*End + + + +*LHMirror False/Off: " + +%LHCBeginUserItem: *MirrorPrint + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHMirror + + + +*% ================================================================ + +*% Policies for PageSize, if job doesn't fit + +*% ================================================================ + + + +*OpenUI *LHPolicies/If job doesn't fit : PickOne + +*OrderDependency: 35 AnySetup *LHPolicies + +*DefaultLHPolicies: DeltaDefault + + + +*LHPolicies DeltaDefault/Printer's Default: "" + + + +*LHPolicies 0/Error message: " + +%LHCBeginUserItem: *Policies + +% 0 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 1/Crop centered: " + +%LHCBeginUserItem: *Policies + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 2/Shrink to fit: " + +%LHCBeginUserItem: *Policies + +% 2 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHPolicies + + + +*%----*CloseGroup: OtherOptions + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Media Selection + +*% ================================================================ + +*% ================================================================ + + + +*OpenGroup: MediaSelection/Media Selection + + + +*% ================================================================ + +*% Paper Handling - PageSize + +*% Use these entries to set paper size most of the time, unless + +*% there is specific reason to use PageRegion. + +*% ================================================================ + + + +*OpenUI *PageSize/PageSize : PickOne + +*OrderDependency: 10 AnySetup *PageSize + +*DefaultPageSize: Unknown + + + +*PageSize A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageSize + + + +*% ================================================================ + +*% Paper Handling - PageRegion + +*% These entries will set up the frame buffer. + +*% Usually used with manual feed. + +*% ================================================================ + + + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 11 AnySetup *PageRegion + +*DefaultPageRegion: Unknown + + + +*PageRegion A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageRegion + + + +*% ================================================================ + +*% Paper Handling - ImageableArea / PaperDimension + +*% These entries provide information about specific paper keywords. + +*% In this PPD ImagealeArea is set for Canon CLC 700/800. + +*% ================================================================ + + + +*DefaultImageableArea: A4 + +*ImageableArea A4/A4: "18 2 580 834" + +*ImageableArea A4R/A4 R: " 2 18 587 827" + +*ImageableArea A3/A3: " 2 18 834 1176" + +*ImageableArea B5/B5-JIS: "18 2 501 721" + +*ImageableArea B5R/B5-JIS R: " 2 18 508 714" + +*ImageableArea B4/B4-JIS: " 2 18 721 1017" + +*ImageableArea Letter/Letter: "18 2 597 784" + +*ImageableArea LetterR/Letter R: " 2 18 604 777" + +*ImageableArea Legal/Legal: " 2 18 604 993" + +*ImageableArea Tabloid/Tabloid: " 2 18 784 1209" + +*ImageableArea 8x10/8x10 inch: "18 2 561 712" + +*ImageableArea 8x10R/8x10 inch R: " 2 18 568 705" + + + +*DefaultPaperDimension: A4 + +*PaperDimension A4/A4: "595 842" + +*PaperDimension A4R/A4 R: "595 841" + +*PaperDimension A3/A3: "842 1191" + +*PaperDimension B5/B5-JIS: "516 729" + +*PaperDimension B5R/B5-JIS R: "516 728" + +*PaperDimension B4/B4-JIS: "729 1032" + +*PaperDimension Letter/Letter: "612 792" + +*PaperDimension LetterR/Letter R: "612 791" + +*PaperDimension Legal/Legal: "612 1008" + +*PaperDimension Tabloid/Tabloid: "792 1224" + +*PaperDimension 8x10/8x10 inch: "576 720" + +*PaperDimension 8x10R/8x10 inch R: "576 719" + + + +*% ================================================================ + +*% Tray Selection + +*% ================================================================ + + + +*RequiresPageRegion All: True + + + +*OpenUI *InputSlot/Input Slot : PickOne + +*OrderDependency: 12 AnySetup *InputSlot + +*DefaultInputSlot: Auto + + + +*InputSlot Auto/AutoSelect: "" + + + +*InputSlot Tray1/Tray 1: " + +%LHCBeginUserItem: *InputSlot + +% Tray1 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray2/Tray 2: " + +%LHCBeginUserItem: *InputSlot + +% Tray2 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray3/Tray 3: " + +%LHCBeginUserItem: *InputSlot + +% Tray3 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot BypassTray/Bypass Tray: " + +%LHCBeginUserItem: *InputSlot + +% Tray0 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% True + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *InputSlot + + + +*CloseGroup: MediaSelection + + + +*% ================================================================ + +*% Font Information + +*% ================================================================ + + + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Special ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Special Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% ================================================================ + +*% JobPatchFile Ð PS Header Sequence for CLC 700/800 Color Copier + +*% ================================================================ + + + +*JobPatchFile 1: " + +% Begin of JobPatchFile 1 + +% This PPD invocation contains a PostScript / comment sequence + +% and it is used to provide initial state for every job. + + + +%LHCBeginUserItem: *ImageableArea + +% A4 9 18 833 568 842 595 + +% A4R 9 18 586 815 595 842 + +% A3 9 18 833 1164 842 1191 + +% B5 9 18 720 489 729 516 + +% B5R 9 18 507 702 516 729 + +% B4 9 18 720 1005 729 1032 + +% Letter 9 18 783 585 792 612 + +% LetterR 9 18 603 765 612 792 + +% Legal 9 18 603 981 612 1008 + +% 11x17 9 18 783 1197 792 1224 + +% 8x10 9 18 711 549 720 576 + +% 8x10R 9 18 567 693 576 720 + +%LHCEndUserItem + + + +%LHCBeginUserItem: *OutputOrder + +% Reverse + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +% End of JobPatchFile 1 + +" + +*End + + + +*% The byte count of this file should be exactly 028973 or 031007 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + diff --git a/psprint_config/configuration/ppds/LHCOFLC5.PS b/psprint_config/configuration/ppds/LHCOFLC5.PS new file mode 100644 index 000000000000..26edf6494a90 --- /dev/null +++ b/psprint_config/configuration/ppds/LHCOFLC5.PS @@ -0,0 +1,1866 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Modification Date: July 02, 1997 + +*% ================================================================ + + + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino ColorFlash Cstm V 4.3" + +*ShortNickName: "Lino ColorFlash Cstm V 4.3" + +*NickName: "Lino ColorFlash Cstm V 4.3" + +*PCFileName: "LHCOFLC5.PPD" + + + +*% ================================================================ + +*% Basic Device Capabilities + +*% ================================================================ + + + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*ContoneOnly: True + +*DefaultColorSpace: CMYK + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 400dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% ================================================================ + +*% ================================================================ + +*% Group - CMM_Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: CMM_Options/CMM Options + + + +*% ================================================================ + +*% CMM On + RenderingIntent / Off + +*% ================================================================ + + + +*OpenUI *LHCMM_ON/Color Matching : PickOne + +*OrderDependency: 20 DocumentSetup *LHCMM_ON + +*DefaultLHCMM_ON: DeltaDefault + + + +*LHCMM_ON DeltaDefault/Printer's Default: "" + + + +*LHCMM_ON OnPrint/On - Print: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON OnProof/On - Proof: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 3 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON Off/Off: " + +%LHCBeginUserItem: *CMM_ON + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHCMM_ON + + + +*% ================================================================ + +*% CMM - ICCPrintProfile + +*% ================================================================ + + + +*OpenUI *LHICCPrintProfile/Printing Process : PickOne + +*OrderDependency: 21 DocumentSetup *LHICCPrintProfile + +*DefaultLHICCPrintProfile: DeltaDefault + + + +*LHICCPrintProfile DeltaDefault/Printer's Default: "" + + + +*LHICCPrintProfile Euro/Euro: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Euro + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile SWOP/SWOP: " + +%LHCBeginUserItem: *ICCPrintProfile + +% SWOP + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom1/Custom1: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom2/Custom2: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom3/Custom3: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom4/Custom4: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom5/Custom5: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom6/Custom6: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom7/Custom7: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom8/Custom8: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom9/Custom9: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom10/Custom10: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCPrintProfile + + + +*% ================================================================ + +*% CMM - ICCProofProfile + +*% ================================================================ + + + +*OpenUI *LHICCProofProfile/Proof Media Type : PickOne + +*OrderDependency: 22 DocumentSetup *LHICCProofProfile + +*DefaultLHICCProofProfile: DeltaDefault + + + +*LHICCProofProfile DeltaDefault/Printer's Default: "" + + + +*LHICCProofProfile MediaType1/MediaType1: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType2/MediaType2: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType3/MediaType3: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType4/MediaType4: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType5/MediaType5: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType6/MediaType6: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType7/MediaType7: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType8/MediaType8: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType9/MediaType9: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType10/MediaType10: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCProofProfile + + + +*%----*CloseGroup: CMM_Options + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Other Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: OtherOptions/Other Options + + + +*% ================================================================ + +*% CMM - Smoothing Ð UDIs for Factor and Resolution + +*% ================================================================ + + + +*OpenUI *LHSmoothing/Smoothing : PickOne + +*OrderDependency: 24 DocumentSetup *LHSmoothing + +*DefaultLHSmoothing: DeltaDefault + + + +*LHSmoothing DeltaDefault/Printer's Default: "" + + + +*LHSmoothing 0/Off: " + +%LHCBeginUserItem: *Smoothing + +% 0 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 2/Antialiasing 2x2: " + +%LHCBeginUserItem: *Smoothing + +% 2 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 800 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 3/Antialiasing 3x3: " + +%LHCBeginUserItem: *Smoothing + +% 3 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing max/Antialiasing max: " + +%LHCBeginUserItem: *Smoothing + +% 99 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHSmoothing + + + +*% ================================================================ + +*% InRIP Separation Mode + +*% ================================================================ + + + +*OpenUI *LHInRipSeparation/Source Data : PickOne + +*OrderDependency: 30 DocumentSetup *LHInRipSeparation + +*DefaultLHInRipSeparation: DeltaDefault + + + +*LHInRipSeparation DeltaDefault/Printer's Default: "" + + + +*LHInRipSeparation True/Composite PS: " + + << /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHInRipSeparation False/Separated PS: " + + << /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?LHInRipSeparation: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + + + +*CloseUI: *LHInRipSeparation + + + +*% ================================================================ + +*% Mirror Print Mode + +*% ================================================================ + + + +*OpenUI *LHMirror/Mirror Mode : PickOne + +*OrderDependency: 34 DocumentSetup *LHMirror + +*DefaultLHMirror: DeltaDefault + + + +*LHMirror DeltaDefault/Printer's Default: "" + + + +*LHMirror True/On: " + +%LHCBeginUserItem: *MirrorPrint + +% True + +%LHCEndUserItem + +" + +*End + + + +*LHMirror False/Off: " + +%LHCBeginUserItem: *MirrorPrint + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHMirror + + + +*% ================================================================ + +*% Policies for PageSize, if job doesn't fit + +*% ================================================================ + + + +*OpenUI *LHPolicies/If job doesn't fit : PickOne + +*OrderDependency: 35 AnySetup *LHPolicies + +*DefaultLHPolicies: DeltaDefault + + + +*LHPolicies DeltaDefault/Printer's Default: "" + + + +*LHPolicies 0/Error message: " + +%LHCBeginUserItem: *Policies + +% 0 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 1/Crop centered: " + +%LHCBeginUserItem: *Policies + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 2/Shrink to fit: " + +%LHCBeginUserItem: *Policies + +% 2 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHPolicies + + + +*%----*CloseGroup: OtherOptions + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Media Selection + +*% ================================================================ + +*% ================================================================ + + + +*OpenGroup: MediaSelection/Media Selection + + + +*% ================================================================ + +*% Paper Handling - PageSize + +*% Use these entries to set paper size most of the time, unless + +*% there is specific reason to use PageRegion. + +*% ================================================================ + + + +*OpenUI *PageSize/PageSize : PickOne + +*OrderDependency: 10 AnySetup *PageSize + +*DefaultPageSize: Unknown + + + +*PageSize A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageSize + + + +*% ================================================================ + +*% Paper Handling - PageRegion + +*% These entries will set up the frame buffer. + +*% Usually used with manual feed. + +*% ================================================================ + + + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 11 AnySetup *PageRegion + +*DefaultPageRegion: Unknown + + + +*PageRegion A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageRegion + + + +*% ================================================================ + +*% Paper Handling - ImageableArea / PaperDimension + +*% These entries provide information about specific paper keywords. + +*% In this PPD ImagealeArea is set for Canon CLC 700/800. + +*% ================================================================ + + + +*DefaultImageableArea: A4 + +*ImageableArea A4/A4: "18 2 580 834" + +*ImageableArea A4R/A4 R: " 2 18 587 827" + +*ImageableArea A3/A3: " 2 18 834 1176" + +*ImageableArea B5/B5-JIS: "18 2 501 721" + +*ImageableArea B5R/B5-JIS R: " 2 18 508 714" + +*ImageableArea B4/B4-JIS: " 2 18 721 1017" + +*ImageableArea Letter/Letter: "18 2 597 784" + +*ImageableArea LetterR/Letter R: " 2 18 604 777" + +*ImageableArea Legal/Legal: " 2 18 604 993" + +*ImageableArea Tabloid/Tabloid: " 2 18 784 1209" + +*ImageableArea 8x10/8x10 inch: "18 2 561 712" + +*ImageableArea 8x10R/8x10 inch R: " 2 18 568 705" + + + +*DefaultPaperDimension: A4 + +*PaperDimension A4/A4: "595 842" + +*PaperDimension A4R/A4 R: "595 841" + +*PaperDimension A3/A3: "842 1191" + +*PaperDimension B5/B5-JIS: "516 729" + +*PaperDimension B5R/B5-JIS R: "516 728" + +*PaperDimension B4/B4-JIS: "729 1032" + +*PaperDimension Letter/Letter: "612 792" + +*PaperDimension LetterR/Letter R: "612 791" + +*PaperDimension Legal/Legal: "612 1008" + +*PaperDimension Tabloid/Tabloid: "792 1224" + +*PaperDimension 8x10/8x10 inch: "576 720" + +*PaperDimension 8x10R/8x10 inch R: "576 719" + + + +*% ================================================================ + +*% Setting up Custom Page Size + +*% ================================================================ + + + +*CustomPageSize True: " + +exch pop exch pop % discard offsets + +3 -2 roll + +<< /PageSize [5 -2 roll] + + /Orientation 5 -1 roll + + /ImagingBBox null + +>> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Custom + +%LHCEndUserItem + +" + +*End + + + +*ParamCustomPageSize Width: 1 points 1 30000 + +*ParamCustomPageSize Height: 2 points 1 30000 + +*ParamCustomPageSize WidthOffset: 3 points 0 0 + +*ParamCustomPageSize HeightOffset: 4 points 0 0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*MaxMediaWidth: "30000" + +*MaxMediaHeight: "30000" + + + +*% ================================================================ + +*% Tray Selection + +*% ================================================================ + + + +*RequiresPageRegion All: True + + + +*OpenUI *InputSlot/Input Slot : PickOne + +*OrderDependency: 12 AnySetup *InputSlot + +*DefaultInputSlot: Auto + + + +*InputSlot Auto/AutoSelect: "" + + + +*InputSlot Tray1/Tray 1: " + +%LHCBeginUserItem: *InputSlot + +% Tray1 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray2/Tray 2: " + +%LHCBeginUserItem: *InputSlot + +% Tray2 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray3/Tray 3: " + +%LHCBeginUserItem: *InputSlot + +% Tray3 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot BypassTray/Bypass Tray: " + +%LHCBeginUserItem: *InputSlot + +% Tray0 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% True + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *InputSlot + + + +*CloseGroup: MediaSelection + + + +*% ================================================================ + +*% Font Information + +*% ================================================================ + + + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Special ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% ================================================================ + +*% JobPatchFile Ð PS Header Sequence for CLC 700/800 Color Copier + +*% ================================================================ + + + +*JobPatchFile 1: " + +% Begin of JobPatchFile 1 + +% This PPD invocation contains a PostScript / comment sequence + +% and it is used to provide initial state for every job. + + + +%LHCBeginUserItem: *ImageableArea + +% A4 9 18 833 568 842 595 + +% A4R 9 18 586 815 595 842 + +% A3 9 18 833 1164 842 1191 + +% B5 9 18 720 489 729 516 + +% B5R 9 18 507 702 516 729 + +% B4 9 18 720 1005 729 1032 + +% Letter 9 18 783 585 792 612 + +% LetterR 9 18 603 765 612 792 + +% Legal 9 18 603 981 612 1008 + +% 11x17 9 18 783 1197 792 1224 + +% 8x10 9 18 711 549 720 576 + +% 8x10R 9 18 567 693 576 720 + +%LHCEndUserItem + + + +%LHCBeginUserItem: *OutputOrder + +% Reverse + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +% End of JobPatchFile 1 + +" + +*End + + + +*% The byte count of this file should be exactly 023292 or 025158 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + diff --git a/psprint_config/configuration/ppds/LHCOFLR5.PS b/psprint_config/configuration/ppds/LHCOFLR5.PS new file mode 100644 index 000000000000..1e5ea2a577d0 --- /dev/null +++ b/psprint_config/configuration/ppds/LHCOFLR5.PS @@ -0,0 +1,1814 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% ' + +*% Modification Date: July 02, 1997 + +*% ================================================================ + + + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino ColorFlash V 4.3" + +*ShortNickName: "Lino ColorFlash V 4.3" + +*NickName: "Lino ColorFlash V 4.3" + +*PCFileName: "LHCOFLR5.PPD" + + + +*% ================================================================ + +*% Basic Device Capabilities + +*% ================================================================ + + + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*ContoneOnly: True + +*DefaultColorSpace: CMYK + +*Throughput: "1" + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 400dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% ================================================================ + +*% ================================================================ + +*% Group - CMM_Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: CMM_Options/CMM Options + + + +*% ================================================================ + +*% CMM On + RenderingIntent / Off + +*% ================================================================ + + + +*OpenUI *LHCMM_ON/Color Matching : PickOne + +*OrderDependency: 20 DocumentSetup *LHCMM_ON + +*DefaultLHCMM_ON: DeltaDefault + + + +*LHCMM_ON DeltaDefault/Printer's Default: "" + + + +*LHCMM_ON OnPrint/On - Print: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON OnProof/On - Proof: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 3 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON Off/Off: " + +%LHCBeginUserItem: *CMM_ON + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHCMM_ON + + + +*% ================================================================ + +*% CMM - ICCPrintProfile + +*% ================================================================ + + + +*OpenUI *LHICCPrintProfile/Printing Process : PickOne + +*OrderDependency: 21 DocumentSetup *LHICCPrintProfile + +*DefaultLHICCPrintProfile: DeltaDefault + + + +*LHICCPrintProfile DeltaDefault/Printer's Default: "" + + + +*LHICCPrintProfile Euro/Euro: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Euro + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile SWOP/SWOP: " + +%LHCBeginUserItem: *ICCPrintProfile + +% SWOP + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom1/Custom1: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom2/Custom2: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom3/Custom3: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom4/Custom4: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom5/Custom5: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom6/Custom6: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom7/Custom7: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom8/Custom8: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom9/Custom9: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom10/Custom10: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCPrintProfile + + + +*% ================================================================ + +*% CMM - ICCProofProfile + +*% ================================================================ + + + +*OpenUI *LHICCProofProfile/Proof Media Type : PickOne + +*OrderDependency: 22 DocumentSetup *LHICCProofProfile + +*DefaultLHICCProofProfile: DeltaDefault + + + +*LHICCProofProfile DeltaDefault/Printer's Default: "" + + + +*LHICCProofProfile MediaType1/MediaType1: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType2/MediaType2: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType3/MediaType3: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType4/MediaType4: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType5/MediaType5: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType6/MediaType6: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType7/MediaType7: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType8/MediaType8: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType9/MediaType9: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType10/MediaType10: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCProofProfile + + + +*%----*CloseGroup: CMM_Options + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Other Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: OtherOptions/Other Options + + + +*% ================================================================ + +*% CMM - Smoothing Ð UDIs for Factor and Resolution + +*% ================================================================ + + + +*OpenUI *LHSmoothing/Smoothing : PickOne + +*OrderDependency: 24 DocumentSetup *LHSmoothing + +*DefaultLHSmoothing: DeltaDefault + + + +*LHSmoothing DeltaDefault/Printer's Default: "" + + + +*LHSmoothing 0/Off: " + +%LHCBeginUserItem: *Smoothing + +% 0 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 2/Antialiasing 2x2: " + +%LHCBeginUserItem: *Smoothing + +% 2 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 800 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 3/Antialiasing 3x3: " + +%LHCBeginUserItem: *Smoothing + +% 3 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing max/Antialiasing max: " + +%LHCBeginUserItem: *Smoothing + +% 99 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHSmoothing + + + +*% ================================================================ + +*% InRIP Separation Mode + +*% ================================================================ + + + +*OpenUI *LHInRipSeparation/Source Data : PickOne + +*OrderDependency: 30 DocumentSetup *LHInRipSeparation + +*DefaultLHInRipSeparation: DeltaDefault + + + +*LHInRipSeparation DeltaDefault/Printer's Default: "" + + + +*LHInRipSeparation True/Composite PS: " + + << /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHInRipSeparation False/Separated PS: " + + << /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?LHInRipSeparation: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + + + +*CloseUI: *LHInRipSeparation + + + +*% ================================================================ + +*% Mirror Print Mode + +*% ================================================================ + + + +*OpenUI *LHMirror/Mirror Mode : PickOne + +*OrderDependency: 34 DocumentSetup *LHMirror + +*DefaultLHMirror: DeltaDefault + + + +*LHMirror DeltaDefault/Printer's Default: "" + + + +*LHMirror True/On: " + +%LHCBeginUserItem: *MirrorPrint + +% True + +%LHCEndUserItem + +" + +*End + + + +*LHMirror False/Off: " + +%LHCBeginUserItem: *MirrorPrint + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHMirror + + + +*% ================================================================ + +*% Policies for PageSize, if job doesn't fit + +*% ================================================================ + + + +*OpenUI *LHPolicies/If job doesn't fit : PickOne + +*OrderDependency: 35 AnySetup *LHPolicies + +*DefaultLHPolicies: DeltaDefault + + + +*LHPolicies DeltaDefault/Printer's Default: "" + + + +*LHPolicies 0/Error message: " + +%LHCBeginUserItem: *Policies + +% 0 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 1/Crop centered: " + +%LHCBeginUserItem: *Policies + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 2/Shrink to fit: " + +%LHCBeginUserItem: *Policies + +% 2 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHPolicies + + + +*%----*CloseGroup: OtherOptions + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Media Selection + +*% ================================================================ + +*% ================================================================ + + + +*OpenGroup: MediaSelection/Media Selection + + + +*% ================================================================ + +*% Paper Handling - PageSize + +*% Use these entries to set paper size most of the time, unless + +*% there is specific reason to use PageRegion. + +*% ================================================================ + + + +*OpenUI *PageSize/PageSize : PickOne + +*OrderDependency: 10 AnySetup *PageSize + +*DefaultPageSize: Unknown + + + +*PageSize A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageSize + + + +*% ================================================================ + +*% Paper Handling - PageRegion + +*% These entries will set up the frame buffer. + +*% Usually used with manual feed. + +*% ================================================================ + + + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 11 AnySetup *PageRegion + +*DefaultPageRegion: Unknown + + + +*PageRegion A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageRegion + + + +*% ================================================================ + +*% Paper Handling - ImageableArea / PaperDimension + +*% These entries provide information about specific paper keywords. + +*% In this PPD ImagealeArea is set for Canon CLC 700/800. + +*% ================================================================ + + + +*DefaultImageableArea: A4 + +*ImageableArea A4/A4: "18 2 580 834" + +*ImageableArea A4R/A4 R: " 2 18 587 827" + +*ImageableArea A3/A3: " 2 18 834 1176" + +*ImageableArea B5/B5-JIS: "18 2 501 721" + +*ImageableArea B5R/B5-JIS R: " 2 18 508 714" + +*ImageableArea B4/B4-JIS: " 2 18 721 1017" + +*ImageableArea Letter/Letter: "18 2 597 784" + +*ImageableArea LetterR/Letter R: " 2 18 604 777" + +*ImageableArea Legal/Legal: " 2 18 604 993" + +*ImageableArea Tabloid/Tabloid: " 2 18 784 1209" + +*ImageableArea 8x10/8x10 inch: "18 2 561 712" + +*ImageableArea 8x10R/8x10 inch R: " 2 18 568 705" + + + +*DefaultPaperDimension: A4 + +*PaperDimension A4/A4: "595 842" + +*PaperDimension A4R/A4 R: "595 841" + +*PaperDimension A3/A3: "842 1191" + +*PaperDimension B5/B5-JIS: "516 729" + +*PaperDimension B5R/B5-JIS R: "516 728" + +*PaperDimension B4/B4-JIS: "729 1032" + +*PaperDimension Letter/Letter: "612 792" + +*PaperDimension LetterR/Letter R: "612 791" + +*PaperDimension Legal/Legal: "612 1008" + +*PaperDimension Tabloid/Tabloid: "792 1224" + +*PaperDimension 8x10/8x10 inch: "576 720" + +*PaperDimension 8x10R/8x10 inch R: "576 719" + + + +*% ================================================================ + +*% Tray Selection + +*% ================================================================ + + + +*RequiresPageRegion All: True + + + +*OpenUI *InputSlot/Input Slot : PickOne + +*OrderDependency: 12 AnySetup *InputSlot + +*DefaultInputSlot: Auto + + + +*InputSlot Auto/AutoSelect: "" + + + +*InputSlot Tray1/Tray 1: " + +%LHCBeginUserItem: *InputSlot + +% Tray1 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray2/Tray 2: " + +%LHCBeginUserItem: *InputSlot + +% Tray2 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray3/Tray 3: " + +%LHCBeginUserItem: *InputSlot + +% Tray3 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot BypassTray/Bypass Tray: " + +%LHCBeginUserItem: *InputSlot + +% Tray0 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% True + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *InputSlot + + + +*CloseGroup: MediaSelection + + + +*% ================================================================ + +*% Font Information + +*% ================================================================ + + + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Special ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% ================================================================ + +*% JobPatchFile Ð PS Header Sequence for CLC 700/800 Color Copier + +*% ================================================================ + + + +*JobPatchFile 1: " + +% Begin of JobPatchFile 1 + +% This PPD invocation contains a PostScript / comment sequence + +% and it is used to provide initial state for every job. + + + +%LHCBeginUserItem: *ImageableArea + +% A4 9 18 833 568 842 595 + +% A4R 9 18 586 815 595 842 + +% A3 9 18 833 1164 842 1191 + +% B5 9 18 720 489 729 516 + +% B5R 9 18 507 702 516 729 + +% B4 9 18 720 1005 729 1032 + +% Letter 9 18 783 585 792 612 + +% LetterR 9 18 603 765 612 792 + +% Legal 9 18 603 981 612 1008 + +% 11x17 9 18 783 1197 792 1224 + +% 8x10 9 18 711 549 720 576 + +% 8x10R 9 18 567 693 576 720 + +%LHCEndUserItem + + + +%LHCBeginUserItem: *OutputOrder + +% Reverse + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +% End of JobPatchFile 1 + +" + +*End + + + +*% The byte count of this file should be exactly 022549 or 024363 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + diff --git a/psprint_config/configuration/ppds/LHGUBEH3.PS b/psprint_config/configuration/ppds/LHGUBEH3.PS new file mode 100644 index 000000000000..a84ef51b43e9 --- /dev/null +++ b/psprint_config/configuration/ppds/LHGUBEH3.PS @@ -0,0 +1,1568 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*% 31 Chars ******************************* +*Manufacturer: "Linotype-Hell" +*ModelName: "Lino Gutenberg HQS V 3.0" +*ShortNickName: "Lino Gutenberg HQS" +*NickName: "Lino Gutenberg HQS V 3.0" +*PCFileName: "LHGUBEH3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<> setpagedevice" +*PageSize Letter.Extra: "<> setpagedevice" +*PageSize Letter.Transverse: "<> setpagedevice" +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + +*PageSize Legal: "<> setpagedevice" +*PageSize Legal.Extra: "<> setpagedevice" +*PageSize Legal.Transverse: "<> setpagedevice" +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + +*PageSize Tabloid: "<> setpagedevice" +*PageSize Tabloid.Extra: "<> setpagedevice" +*PageSize Tabloid.Transverse: "<> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageSize A1: "<> setpagedevice" +*PageSize A1.Extra: "<> setpagedevice" + +*PageSize A2: "<> setpagedevice" +*PageSize A2.Extra: "<> setpagedevice" +*PageSize A2.Transverse: "<> setpagedevice" +*PageSize A2.Extra.Transverse: "<> setpagedevice" + +*PageSize A3: "<> setpagedevice" +*PageSize A3.Extra: "<> setpagedevice" +*PageSize A3.Transverse: "<> setpagedevice" +*PageSize A3.Extra.Transverse: "<> setpagedevice" + +*PageSize A4: "<> setpagedevice" +*PageSize A4.Extra: "<> setpagedevice" +*PageSize A4.Transverse: "<> setpagedevice" +*PageSize A4.Extra.Transverse: "<> setpagedevice" + +*PageSize A5: "<> setpagedevice" +*PageSize A5.Extra: "<> setpagedevice" +*PageSize A5.Transverse: "<> setpagedevice" +*PageSize A5.Extra.Transverse: "<> setpagedevice" + +*PageSize B1: "<> setpagedevice" +*PageSize B1.Extra: "<> setpagedevice" + +*PageSize B2: "<> setpagedevice" +*PageSize B2.Extra: "<> setpagedevice" +*PageSize B2.Transverse: "<> setpagedevice" +*PageSize B2.Extra.Transverse: "<> setpagedevice" + +*PageSize B3: "<> setpagedevice" +*PageSize B3.Extra: "<> setpagedevice" +*PageSize B3.Transverse: "<> setpagedevice" +*PageSize B3.Extra.Transverse: "<> setpagedevice" + +*PageSize B4: "<> setpagedevice" +*PageSize B4.Extra: "<> setpagedevice" +*PageSize B4.Transverse: "<> setpagedevice" +*PageSize B4.Extra.Transverse: "<> setpagedevice" + +*PageSize B5: "<> setpagedevice" +*PageSize B5.Extra: "<> setpagedevice" +*PageSize B5.Transverse: "<> setpagedevice" +*PageSize B5.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB1: "<> setpagedevice" +*PageSize ISOB1.Extra: "<> setpagedevice" + +*PageSize ISOB2: "<> setpagedevice" +*PageSize ISOB2.Extra: "<> setpagedevice" +*PageSize ISOB2.Transverse: "<> setpagedevice" +*PageSize ISOB2.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB3: "<> setpagedevice" +*PageSize ISOB3.Extra: "<> setpagedevice" +*PageSize ISOB3.Transverse: "<> setpagedevice" +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB4: "<> setpagedevice" +*PageSize ISOB4.Extra: "<> setpagedevice" +*PageSize ISOB4.Transverse: "<> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB5: "<> setpagedevice" +*PageSize ISOB5.Extra: "<> setpagedevice" +*PageSize ISOB5.Transverse: "<> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageSize MaxPage: "<> setpagedevice" + +*?PageSize: " +save + mark + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 37 dict + dup [ 612 792] (Letter) put + dup [ 684 864] (Letter.Extra) put + + dup [ 612 1008] (Legal) put + dup [ 684 1080] (Legal.Extra) put + + dup [ 792 1224] (Tabloid) put + dup [ 864 1296] (Tabloid.Extra) put + + dup [1684 2384] (A1) put + dup [1756 2456] (A1.Extra) put + + dup [1191 1684] (A2) put + dup [1263 1756] (A2.Extra) put + + dup [ 842 1191] (A3) put + dup [ 914 1263] (A3.Extra) put + + dup [ 595 842] (A4) put + dup [ 667 914] (A4.Extra) put + + dup [ 420 595] (A5) put + dup [ 492 667] (A5.Extra) put + + dup [2064 2920] (B1) put + dup [2136 2992] (B1.Extra) put + + dup [1460 2064] (B2) put + dup [1532 2136] (B2.Extra) put + + dup [1032 1460] (B3) put + dup [1104 1532] (B3.Extra) put + + dup [ 729 1032] (B4) put + dup [ 801 1104] (B4.Extra) put + + dup [ 516 729] (B5) put + dup [ 588 801] (B5.Extra) put + + dup [2004 2835] (ISOB1) put + dup [2076 2907] (ISOB1.Extra) put + + dup [1417 2004] (ISOB2) put + dup [1489 2076] (ISOB2.Extra) put + + dup [1001 1417] (ISOB3) put + dup [1073 1489] (ISOB3.Extra) put + + dup [ 709 1001] (ISOB4) put + dup [ 781 1073] (ISOB4.Extra) put + + dup [ 499 709] (ISOB5) put + dup [ 571 781] (ISOB5.Extra) put + + dup [2409 3061] (MaxPage) put + + { + exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + + = flush + cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<> setpagedevice" +*PageRegion Letter.Extra: "<> setpagedevice" +*PageRegion Letter.Transverse: "<> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + +*PageRegion Legal: "<> setpagedevice" +*PageRegion Legal.Extra: "<> setpagedevice" +*PageRegion Legal.Transverse: "<> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + +*PageRegion Tabloid: "<> setpagedevice" +*PageRegion Tabloid.Extra: "<> setpagedevice" +*PageRegion Tabloid.Transverse: "<> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageRegion A1: "<> setpagedevice" +*PageRegion A1.Extra: "<> setpagedevice" + +*PageRegion A2: "<> setpagedevice" +*PageRegion A2.Extra: "<> setpagedevice" +*PageRegion A2.Transverse: "<> setpagedevice" +*PageRegion A2.Extra.Transverse: "<> setpagedevice" + +*PageRegion A3: "<> setpagedevice" +*PageRegion A3.Extra: "<> setpagedevice" +*PageRegion A3.Transverse: "<> setpagedevice" +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + +*PageRegion A4: "<> setpagedevice" +*PageRegion A4.Extra: "<> setpagedevice" +*PageRegion A4.Transverse: "<> setpagedevice" +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + +*PageRegion A5: "<> setpagedevice" +*PageRegion A5.Extra: "<> setpagedevice" +*PageRegion A5.Transverse: "<> setpagedevice" +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + +*PageRegion B1: "<> setpagedevice" +*PageRegion B1.Extra: "<> setpagedevice" + +*PageRegion B2: "<> setpagedevice" +*PageRegion B2.Extra: "<> setpagedevice" +*PageRegion B2.Transverse: "<> setpagedevice" +*PageRegion B2.Extra.Transverse: "<> setpagedevice" + +*PageRegion B3: "<> setpagedevice" +*PageRegion B3.Extra: "<> setpagedevice" +*PageRegion B3.Transverse: "<> setpagedevice" +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + +*PageRegion B4: "<> setpagedevice" +*PageRegion B4.Extra: "<> setpagedevice" +*PageRegion B4.Transverse: "<> setpagedevice" +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + +*PageRegion B5: "<> setpagedevice" +*PageRegion B5.Extra: "<> setpagedevice" +*PageRegion B5.Transverse: "<> setpagedevice" +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB1: "<> setpagedevice" +*PageRegion ISOB1.Extra: "<> setpagedevice" + +*PageRegion ISOB2: "<> setpagedevice" +*PageRegion ISOB2.Extra: "<> setpagedevice" +*PageRegion ISOB2.Transverse: "<> setpagedevice" +*PageRegion ISOB2.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB3: "<> setpagedevice" +*PageRegion ISOB3.Extra: "<> setpagedevice" +*PageRegion ISOB3.Transverse: "<> setpagedevice" +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB4: "<> setpagedevice" +*PageRegion ISOB4.Extra: "<> setpagedevice" +*PageRegion ISOB4.Transverse: "<> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB5: "<> setpagedevice" +*PageRegion ISOB5.Extra: "<> setpagedevice" +*PageRegion ISOB5.Transverse: "<> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageRegion MaxPage: "<> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 2409.0 3061.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A1: "1684.0 2384.0" +*PaperDimension A1.Extra: "1756.0 2456.0" + +*PaperDimension A2: "1191.0 1684.0" +*PaperDimension A2.Extra: "1263.0 1756.0" +*PaperDimension A2.Transverse: "1191.0 1683.0" +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B1: "2064.0 2920.0" +*PaperDimension B1.Extra: "2136.0 2992.0" + +*PaperDimension B2: "1460.0 2064.0" +*PaperDimension B2.Extra: "1532.0 2136.0" +*PaperDimension B2.Transverse: "1460.0 2063.0" +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Extra: "1104.0 1532.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB1: "2004.0 2835.0" +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + +*PaperDimension ISOB2: "1417.0 2004.0" +*PaperDimension ISOB2.Extra: "1489.0 2076.0" +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Extra: "1073.0 1489.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "2409.0 3061.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. + +*CustomPageSize True: " + % B. Giess 960228 + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + % + exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 2409.4 +*ParamCustomPageSize Height: 2 points 72.0 3061.4 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2409.4 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CenterRegistered: False + +*MaxMediaWidth: "2409.4" +*MaxMediaHeight: "3061.4" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<> setpagedevice " +*MirrorPrint False: "<> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<> setpagedevice " +*NegativePrint False: "<> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint +*CloseSubGroup: PrintingMode + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% +*% Screening Params for HQS +*% +*% ----- for Resolution 3386 dpi ----- +*% +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% For 225 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*% For 275 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.5082750dpi/275 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*% For 400 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*% ----- for Resolution 2540 dpi ----- + +*% For 20 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*% For 33 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*% For 38 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*% For 46 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 60 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*% For 65 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*% For 70 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 80 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 90 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 110 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 138 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + +*% ----- for Resolution 2032 dpi ----- + +*% For 33 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*% For 38 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*% For 46 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 65 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*% For 70 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 138 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*% For 150 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*% For 175 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*% For 250 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + + +*% ----- for Resolution 1693 dpi ----- + +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 150 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + + +*% ----- for Resolution 1270 dpi ----- + +*% For 65 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 90 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% Last edited JUL 26, 1996 +*% The byte count of this file should be exactly 070136 or 071704 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Gutenberg diff --git a/psprint_config/configuration/ppds/LHGUBHJ4.PS b/psprint_config/configuration/ppds/LHGUBHJ4.PS new file mode 100644 index 000000000000..db87bf8fa302 --- /dev/null +++ b/psprint_config/configuration/ppds/LHGUBHJ4.PS @@ -0,0 +1,3358 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Gutenberg HQS V 3.3 J" + +*ShortNickName: "Lino Gutenberg HQS V 3.3 J" + +*NickName: "Lino Gutenberg HQS V 3.3 J" + +*PCFileName: "LHGUBHJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageSize A1: "<> setpagedevice" + +*PageSize A1.Extra: "<> setpagedevice" + + + +*PageSize A2: "<> setpagedevice" + +*PageSize A2.Extra: "<> setpagedevice" + +*PageSize A2.Transverse: "<> setpagedevice" + +*PageSize A2.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B1: "<> setpagedevice" + +*PageSize B1.Extra: "<> setpagedevice" + + + +*PageSize B2: "<> setpagedevice" + +*PageSize B2.Extra: "<> setpagedevice" + +*PageSize B2.Transverse: "<> setpagedevice" + +*PageSize B2.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Extra: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB1: "<> setpagedevice" + +*PageSize ISOB1.Extra: "<> setpagedevice" + + + +*PageSize ISOB2: "<> setpagedevice" + +*PageSize ISOB2.Extra: "<> setpagedevice" + +*PageSize ISOB2.Transverse: "<> setpagedevice" + +*PageSize ISOB2.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Extra: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [2409 3061] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion A1: "<> setpagedevice" + +*PageRegion A1.Extra: "<> setpagedevice" + + + +*PageRegion A2: "<> setpagedevice" + +*PageRegion A2.Extra: "<> setpagedevice" + +*PageRegion A2.Transverse: "<> setpagedevice" + +*PageRegion A2.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B1: "<> setpagedevice" + +*PageRegion B1.Extra: "<> setpagedevice" + + + +*PageRegion B2: "<> setpagedevice" + +*PageRegion B2.Extra: "<> setpagedevice" + +*PageRegion B2.Transverse: "<> setpagedevice" + +*PageRegion B2.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Extra: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB1: "<> setpagedevice" + +*PageRegion ISOB1.Extra: "<> setpagedevice" + + + +*PageRegion ISOB2: "<> setpagedevice" + +*PageRegion ISOB2.Extra: "<> setpagedevice" + +*PageRegion ISOB2.Transverse: "<> setpagedevice" + +*PageRegion ISOB2.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Extra: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" + +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" + +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" + +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" + +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" + +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" + +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 2409.0 3061.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A1: "1684.0 2384.0" + +*PaperDimension A1.Extra: "1756.0 2456.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + +*PaperDimension A2.Transverse: "1191.0 1683.0" + +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B1: "2064.0 2920.0" + +*PaperDimension B1.Extra: "2136.0 2992.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + +*PaperDimension B2.Transverse: "1460.0 2063.0" + +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB1: "2004.0 2835.0" + +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" + +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "2409.0 3061.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 2409.4 + +*ParamCustomPageSize Height: 2 points 72.0 3061.4 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2409.4 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "2409.4" + +*MaxMediaHeight: "3061.4" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <> setpagedevice " + +*MirrorPrint False: " <> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <> setpagedevice " + +*NegativePrint False: " <> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + +*CloseSubGroup: PrintingMode + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% + +*% Screening Params for HQS + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5082750dpi/275 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + + + +*% For 400 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + + + +*% ----- for Resolution 2540 dpi ----- + + + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + + + +*% ----- for Resolution 2032 dpi ----- + + + +*% For 33 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + + + +*% For 38 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + + + +*% For 46 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + + + +*% For 65 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + + + +*% For 70 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + + + +*% For 138 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + + + +*% For 150 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + + + +*% For 175 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + + + +*% For 250 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + + + + + +*% ----- for Resolution 1693 dpi ----- + + + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + + + +*% For 150 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + + + + + +*% ----- for Resolution 1270 dpi ----- + + + +*% For 65 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + + + +*% For 90 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + + + +*% Last edited JUL 26, 1996 + +*% The byte count of this file should be exactly 078364 or 081722 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell-Hell Gutenberg + diff --git a/psprint_config/configuration/ppds/LHHERHJ4.PS b/psprint_config/configuration/ppds/LHHERHJ4.PS new file mode 100644 index 000000000000..e7455fab7a53 --- /dev/null +++ b/psprint_config/configuration/ppds/LHHERHJ4.PS @@ -0,0 +1,3680 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules HQS V 3.3 J" + +*ShortNickName: "Lino Herkules HQS V 3.3 J" + +*NickName: "Lino Herkules HQS V 3.3 J" + +*PCFileName: "LHHERHJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageSize A2: "<> setpagedevice" + +*PageSize A2.Extra: "<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B2: "<> setpagedevice" + +*PageSize B2.Extra: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Extra: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB2: "<> setpagedevice" + +*PageSize ISOB2.Extra: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Extra: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [1559 2125] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion A2: "<> setpagedevice" + +*PageRegion A2.Extra: "<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B2: "<> setpagedevice" + +*PageRegion B2.Extra: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Extra: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB2: "<> setpagedevice" + +*PageRegion ISOB2.Extra: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Extra: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1559.0 2125.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 1645.0 + +*ParamCustomPageSize Height: 2 points 72.0 2183.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + + + +*CenterRegistered: False + + + +*MaxMediaWidth: "1645.0" + +*MaxMediaHeight: "2183.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <> setpagedevice " + +*MirrorPrint False: " <> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <> setpagedevice " + +*NegativePrint False: " <> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% + +*% Screening Params for HQS + +*% + +*% ----- for Resolution 5080 dpi ----- + +*% + +*% For 200 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + + + +*% For 250 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + + + +*% For 300 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + + + +*% For 400 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + + + +*% For 600 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*% + +*% ----- for Resolution 4064 dpi ----- + +*% + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + + + +*% For 300 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + + + +*% For 500 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "500" + +*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "500" + +*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "500" + +*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "500" + +*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "500" + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% For 400 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*% + +*% ----- for Resolution 2032 dpi ----- + +*% + +*% For 33 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + + + +*% For 38 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + + + +*% For 46 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + + + +*% For 65 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + + + +*% For 70 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + + + +*% For 110 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + + + +*% For 138 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + + + +*% For 150 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + + + +*% For 175 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + + + +*% For 250 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*% + +*% ----- for Resolution 1693 dpi ----- + +*% + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + + + +*% For 150 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*% + +*% ----- for Resolution 1270 dpi ----- + +*% + +*% For 65 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + + + +*% For 90 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + + + +*% The byte count of this file should be exactly 088495 or 092175 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + +*% Last edited JUL 26, 1996 Herkules + diff --git a/psprint_config/configuration/ppds/LHHERIJ4.PS b/psprint_config/configuration/ppds/LHHERIJ4.PS new file mode 100644 index 000000000000..29ff2aa68871 --- /dev/null +++ b/psprint_config/configuration/ppds/LHHERIJ4.PS @@ -0,0 +1,3672 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*Manufacturer: "LHAG Linotype-Hell" + +*% 31 Chars ******************************* + +*ModelName: "Lino Herkules IS V 3.3 J" + +*ShortNickName: "Lino Herkules IS V 3.3 J" + +*NickName: "Lino Herkules IS V 3.3 J" + +*PCFileName: "LHHERIJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageSize A2: "<> setpagedevice" + +*PageSize A2.Extra: "<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B2: "<> setpagedevice" + +*PageSize B2.Extra: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Extra: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB2: "<> setpagedevice" + +*PageSize ISOB2.Extra: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Extra: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [1559 2125] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion A2: "<> setpagedevice" + +*PageRegion A2.Extra: "<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B2: "<> setpagedevice" + +*PageRegion B2.Extra: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Extra: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB2: "<> setpagedevice" + +*PageRegion ISOB2.Extra: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Extra: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1559.0 2125.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 1645.0 + +*ParamCustomPageSize Height: 2 points 72.0 2183.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "1645.0" + +*MaxMediaHeight: "2183.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <> setpagedevice " + +*MirrorPrint False: " <> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <> setpagedevice " + +*NegativePrint False: " <> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% For 50 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + + + +*% For 60 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + + + +*% For 85 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + + + +*% For 50 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + + + +*% For 60 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + + + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + + + +*% For 133 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + + + +*% For 75 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + + + +*% For 133 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + + + +*% For 165 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + + + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + + + +*% For 75 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + + + +*% For 85 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + + + +*% For 100 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + + + +*% For 120 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + + + +*% For 133 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + + + +*% For 150 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + + + +*% For 165 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + + + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + + + +*% For 300 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + + + +*% For 85 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + + + +*% For 100 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + + + +*% For 120 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + + + +*% For 133 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + + + +*% For 150 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + + + +*% For 165 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + + + +*% For 175 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + + + +*% For 200 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + + + +*% For 250 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + + + +*% For 300 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + + + +*% For 400 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + + + + + +*% The byte count of this file should be exactly 088277 or 091949 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + +*% Last edited JUL 26, 1996-Hell Herkules IS + diff --git a/psprint_config/configuration/ppds/LHHERKH3.PS b/psprint_config/configuration/ppds/LHHERKH3.PS new file mode 100644 index 000000000000..fc18556f5ad8 --- /dev/null +++ b/psprint_config/configuration/ppds/LHHERKH3.PS @@ -0,0 +1,1729 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*% 31 Chars ******************************* +*Manufacturer: "Linotype-Hell" +*ModelName: "Lino Herkules HQS V 3.0" +*ShortNickName: "Lino Herkules HQS" +*NickName: "Lino Herkules HQS V 3.0" +*PCFileName: "LHHERKH3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<> setpagedevice" +*PageSize Letter.Extra: "<> setpagedevice" +*PageSize Letter.Transverse: "<> setpagedevice" +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + +*PageSize Legal: "<> setpagedevice" +*PageSize Legal.Extra: "<> setpagedevice" +*PageSize Legal.Transverse: "<> setpagedevice" +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + +*PageSize Tabloid: "<> setpagedevice" +*PageSize Tabloid.Extra: "<> setpagedevice" +*PageSize Tabloid.Transverse: "<> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageSize A2: "<> setpagedevice" +*PageSize A2.Extra: "<> setpagedevice" + +*PageSize A3: "<> setpagedevice" +*PageSize A3.Extra: "<> setpagedevice" +*PageSize A3.Transverse: "<> setpagedevice" +*PageSize A3.Extra.Transverse: "<> setpagedevice" + +*PageSize A4: "<> setpagedevice" +*PageSize A4.Extra: "<> setpagedevice" +*PageSize A4.Transverse: "<> setpagedevice" +*PageSize A4.Extra.Transverse: "<> setpagedevice" + +*PageSize A5: "<> setpagedevice" +*PageSize A5.Extra: "<> setpagedevice" +*PageSize A5.Transverse: "<> setpagedevice" +*PageSize A5.Extra.Transverse: "<> setpagedevice" + +*PageSize B2: "<> setpagedevice" +*PageSize B2.Extra: "<> setpagedevice" + +*PageSize B3: "<> setpagedevice" +*PageSize B3.Extra: "<> setpagedevice" +*PageSize B3.Transverse: "<> setpagedevice" +*PageSize B3.Extra.Transverse: "<> setpagedevice" + +*PageSize B4: "<> setpagedevice" +*PageSize B4.Extra: "<> setpagedevice" +*PageSize B4.Transverse: "<> setpagedevice" +*PageSize B4.Extra.Transverse: "<> setpagedevice" + +*PageSize B5: "<> setpagedevice" +*PageSize B5.Extra: "<> setpagedevice" +*PageSize B5.Transverse: "<> setpagedevice" +*PageSize B5.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB2: "<> setpagedevice" +*PageSize ISOB2.Extra: "<> setpagedevice" + +*PageSize ISOB3: "<> setpagedevice" +*PageSize ISOB3.Extra: "<> setpagedevice" +*PageSize ISOB3.Transverse: "<> setpagedevice" +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB4: "<> setpagedevice" +*PageSize ISOB4.Extra: "<> setpagedevice" +*PageSize ISOB4.Transverse: "<> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB5: "<> setpagedevice" +*PageSize ISOB5.Extra: "<> setpagedevice" +*PageSize ISOB5.Transverse: "<> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageSize MaxPage: "<> setpagedevice" + +*?PageSize: " +save +mark +currentpagedevice /PageSize get aload pop +2 copy gt {exch} if +(Unknown) +37 dict +dup [ 612 792] (Letter) put +dup [ 684 864] (Letter.Extra) put + +dup [ 612 1008] (Legal) put +dup [ 684 1080] (Legal.Extra) put + +dup [ 792 1224] (Tabloid) put +dup [ 864 1296] (Tabloid.Extra) put + +dup [1684 2384] (A1) put +dup [1756 2456] (A1.Extra) put + +dup [1191 1684] (A2) put +dup [1263 1756] (A2.Extra) put + +dup [ 842 1191] (A3) put +dup [ 914 1263] (A3.Extra) put + +dup [ 595 842] (A4) put +dup [ 667 914] (A4.Extra) put + +dup [ 420 595] (A5) put +dup [ 492 667] (A5.Extra) put + +dup [2064 2920] (B1) put +dup [2136 2992] (B1.Extra) put + +dup [1460 2064] (B2) put +dup [1532 2136] (B2.Extra) put + +dup [1032 1460] (B3) put +dup [1104 1532] (B3.Extra) put + +dup [ 729 1032] (B4) put +dup [ 801 1104] (B4.Extra) put + +dup [ 516 729] (B5) put +dup [ 588 801] (B5.Extra) put + +dup [2004 2835] (ISOB1) put +dup [2076 2907] (ISOB1.Extra) put + +dup [1417 2004] (ISOB2) put +dup [1489 2076] (ISOB2.Extra) put + +dup [1001 1417] (ISOB3) put +dup [1073 1489] (ISOB3.Extra) put + +dup [ 709 1001] (ISOB4) put +dup [ 781 1073] (ISOB4.Extra) put + +dup [ 499 709] (ISOB5) put +dup [ 571 781] (ISOB5.Extra) put + +dup [1559 2125] (MaxPage) put + +{ +exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse +} bind forall + += flush +cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<> setpagedevice" +*PageRegion Letter.Extra: "<> setpagedevice" +*PageRegion Letter.Transverse: "<> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + +*PageRegion Legal: "<> setpagedevice" +*PageRegion Legal.Extra: "<> setpagedevice" +*PageRegion Legal.Transverse: "<> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + +*PageRegion Tabloid: "<> setpagedevice" +*PageRegion Tabloid.Extra: "<> setpagedevice" +*PageRegion Tabloid.Transverse: "<> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageRegion A2: "<> setpagedevice" +*PageRegion A2.Extra: "<> setpagedevice" + +*PageRegion A3: "<> setpagedevice" +*PageRegion A3.Extra: "<> setpagedevice" +*PageRegion A3.Transverse: "<> setpagedevice" +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + +*PageRegion A4: "<> setpagedevice" +*PageRegion A4.Extra: "<> setpagedevice" +*PageRegion A4.Transverse: "<> setpagedevice" +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + +*PageRegion A5: "<> setpagedevice" +*PageRegion A5.Extra: "<> setpagedevice" +*PageRegion A5.Transverse: "<> setpagedevice" +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + +*PageRegion B2: "<> setpagedevice" +*PageRegion B2.Extra: "<> setpagedevice" + +*PageRegion B3: "<> setpagedevice" +*PageRegion B3.Extra: "<> setpagedevice" +*PageRegion B3.Transverse: "<> setpagedevice" +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + +*PageRegion B4: "<> setpagedevice" +*PageRegion B4.Extra: "<> setpagedevice" +*PageRegion B4.Transverse: "<> setpagedevice" +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + +*PageRegion B5: "<> setpagedevice" +*PageRegion B5.Extra: "<> setpagedevice" +*PageRegion B5.Transverse: "<> setpagedevice" +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB2: "<> setpagedevice" +*PageRegion ISOB2.Extra: "<> setpagedevice" + +*PageRegion ISOB3: "<> setpagedevice" +*PageRegion ISOB3.Extra: "<> setpagedevice" +*PageRegion ISOB3.Transverse: "<> setpagedevice" +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB4: "<> setpagedevice" +*PageRegion ISOB4.Extra: "<> setpagedevice" +*PageRegion ISOB4.Transverse: "<> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB5: "<> setpagedevice" +*PageRegion ISOB5.Extra: "<> setpagedevice" +*PageRegion ISOB5.Transverse: "<> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageRegion MaxPage: "<> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A2: "1191.0 1684.0" +*PaperDimension A2.Extra: "1263.0 1756.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B2: "1460.0 2064.0" +*PaperDimension B2.Extra: "1532.0 2136.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Extra: "1104.0 1532.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB2: "1417.0 2004.0" +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Extra: "1073.0 1489.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "1559.0 2125.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*%CustomPageSize + +*CustomPageSize True: " +% B. Giess 960228 +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation +% +exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 1645.0 +*ParamCustomPageSize Height: 2 points 72.0 2183.0 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1646.0 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + +*MaxMediaWidth: "1645.0" +*MaxMediaHeight: "2183.0" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<> setpagedevice " +*MirrorPrint False: "<> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<> setpagedevice " +*NegativePrint False: "<> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% +*% Screening Params for HQS +*% +*% ----- for Resolution 5080 dpi ----- +*% +*% For 200 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*% For 225 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*% For 250 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*% For 275 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*% For 300 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*% For 350 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*% For 400 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*% For 600 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*% +*% ----- for Resolution 4064 dpi ----- +*% +*% For 175 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*% For 200 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*% For 225 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*% For 250 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*% For 275 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*% For 300 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*% For 500 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*% +*% ----- for Resolution 3386 dpi ----- +*% +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% For 225 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*% For 275 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*% For 400 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*% +*% ----- for Resolution 2540 dpi ----- +*% +*% For 20 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*% For 33 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*% For 38 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*% For 46 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 60 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*% For 65 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*% For 70 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 80 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 90 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 110 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 138 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*% For 300 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*% +*% ----- for Resolution 2032 dpi ----- +*% +*% For 33 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*% For 38 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*% For 46 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 65 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*% For 70 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 110 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 138 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*% For 150 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*% For 175 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*% For 250 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*% +*% ----- for Resolution 1693 dpi ----- +*% +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 150 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*% +*% ----- for Resolution 1270 dpi ----- +*% +*% For 65 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 90 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% The byte count of this file should be exactly 080040 or 081769 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype +*% Last edited JUL 26, 1996 Herkules diff --git a/psprint_config/configuration/ppds/LHHERKI4.PS b/psprint_config/configuration/ppds/LHHERKI4.PS new file mode 100644 index 000000000000..56baf3ee7f8f --- /dev/null +++ b/psprint_config/configuration/ppds/LHHERKI4.PS @@ -0,0 +1,3468 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.1" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules IS V 3.2" + +*ShortNickName: "Lino Herkules IS V 3.2" + +*NickName: "Lino Herkules IS V 3.2" + +*PCFileName: "LHHERKI4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A2: "<> setpagedevice" + +*PageSize A2.Extra: "<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B2: "<> setpagedevice" + +*PageSize B2.Extra: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Extra: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB2: "<> setpagedevice" + +*PageSize ISOB2.Extra: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Extra: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + +mark + +currentpagedevice /PageSize get aload pop + +2 copy gt {exch} if + +(Unknown) + +37 dict + +dup [ 612 792] (Letter) put + +dup [ 684 864] (Letter.Extra) put + + + +dup [ 612 1008] (Legal) put + +dup [ 684 1080] (Legal.Extra) put + + + +dup [ 792 1224] (Tabloid) put + +dup [ 864 1296] (Tabloid.Extra) put + + + +dup [1684 2384] (A1) put + +dup [1756 2456] (A1.Extra) put + + + +dup [1191 1684] (A2) put + +dup [1263 1756] (A2.Extra) put + + + +dup [ 842 1191] (A3) put + +dup [ 914 1263] (A3.Extra) put + + + +dup [ 595 842] (A4) put + +dup [ 667 914] (A4.Extra) put + + + +dup [ 420 595] (A5) put + +dup [ 492 667] (A5.Extra) put + + + +dup [2064 2920] (B1) put + +dup [2136 2992] (B1.Extra) put + + + +dup [1460 2064] (B2) put + +dup [1532 2136] (B2.Extra) put + + + +dup [1032 1460] (B3) put + +dup [1104 1532] (B3.Extra) put + + + +dup [ 729 1032] (B4) put + +dup [ 801 1104] (B4.Extra) put + + + +dup [ 516 729] (B5) put + +dup [ 588 801] (B5.Extra) put + + + +dup [2004 2835] (ISOB1) put + +dup [2076 2907] (ISOB1.Extra) put + + + +dup [1417 2004] (ISOB2) put + +dup [1489 2076] (ISOB2.Extra) put + + + +dup [1001 1417] (ISOB3) put + +dup [1073 1489] (ISOB3.Extra) put + + + +dup [ 709 1001] (ISOB4) put + +dup [ 781 1073] (ISOB4.Extra) put + + + +dup [ 499 709] (ISOB5) put + +dup [ 571 781] (ISOB5.Extra) put + + + +dup [1559 2125] (MaxPage) put + + + +{ + +exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + +} bind forall + + + += flush + +cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A2: "<> setpagedevice" + +*PageRegion A2.Extra: "<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B2: "<> setpagedevice" + +*PageRegion B2.Extra: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Extra: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB2: "<> setpagedevice" + +*PageRegion ISOB2.Extra: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Extra: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1559.0 2125.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + +% B. Giess 960228 + +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + +% + +exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 1645.0 + +*ParamCustomPageSize Height: 2 points 72.0 2183.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "1645.0" + +*MaxMediaHeight: "2183.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: "<> setpagedevice " + +*MirrorPrint False: "<> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: "<> setpagedevice " + +*NegativePrint False: "<> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: "" + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*InkName: ProcessBlack/Process Black + +*InkName: CustomColor/Custom Color + +*InkName: ProcessCyan/Process Cyan + +*InkName: ProcessMagenta/Process Magenta + +*InkName: ProcessYellow/Process Yellow + + + +*% For 50 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + + + +*% For 60 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + + + +*% For 85 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + + + +*% For 50 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + + + +*% For 60 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + + + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + + + +*% For 133 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + + + +*% For 75 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + + + +*% For 133 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + + + +*% For 165 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% For 75 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + + + +*% For 85 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + + + +*% For 100 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + + + +*% For 120 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + + + +*% For 133 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + + + +*% For 150 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + + + +*% For 165 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + + + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + + + +*% For 300 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + + + +*% For 85 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + + + +*% For 100 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + + + +*% For 120 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + + + +*% For 133 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + + + +*% For 150 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + + + +*% For 165 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + + + +*% For 175 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + + + +*% For 200 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + + + +*% For 250 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + + + +*% For 300 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + + + +*% For 400 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + + + + + +*% The byte count of this file should be exactly 082697 or 086165 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + +*% Last edited JUL 26, 1996-Hell Herkules IS + + + diff --git a/psprint_config/configuration/ppds/LHHKPHJ7.PS b/psprint_config/configuration/ppds/LHHKPHJ7.PS new file mode 100644 index 000000000000..3b3b0ae39eb6 --- /dev/null +++ b/psprint_config/configuration/ppds/LHHKPHJ7.PS @@ -0,0 +1,3328 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG + +*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: JIS83-RKSJ + +*LanguageVersion: Japanese + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules Plate HQS V 3.7 J" + +*ShortNickName: "Lino Herkules Plate HQS V 3.7 J" + +*NickName: "Lino Herkules Plate HQS V 3.7 J" + +*PCFileName: "LHHKPHJ7.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 PageSetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A2: "<> setpagedevice" + +*PageSize A2.Extra: "<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B2: "<> setpagedevice" + +*PageSize B2.Extra: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Extra: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB2: "<> setpagedevice" + +*PageSize ISOB2.Extra: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Extra: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + +mark + +currentpagedevice /PageSize get aload pop + +2 copy gt {exch} if + +(Unknown) + +37 dict + +dup [ 612 792] (Letter) put + +dup [ 684 864] (Letter.Extra) put + + + +dup [ 612 1008] (Legal) put + +dup [ 684 1080] (Legal.Extra) put + + + +dup [ 792 1224] (Tabloid) put + +dup [ 864 1296] (Tabloid.Extra) put + + + +dup [1684 2384] (A1) put + +dup [1756 2456] (A1.Extra) put + + + +dup [1191 1684] (A2) put + +dup [1263 1756] (A2.Extra) put + + + +dup [ 842 1191] (A3) put + +dup [ 914 1263] (A3.Extra) put + + + +dup [ 595 842] (A4) put + +dup [ 667 914] (A4.Extra) put + + + +dup [ 420 595] (A5) put + +dup [ 492 667] (A5.Extra) put + + + +dup [2064 2920] (B1) put + +dup [2136 2992] (B1.Extra) put + + + +dup [1460 2064] (B2) put + +dup [1532 2136] (B2.Extra) put + + + +dup [1032 1460] (B3) put + +dup [1104 1532] (B3.Extra) put + + + +dup [ 729 1032] (B4) put + +dup [ 801 1104] (B4.Extra) put + + + +dup [ 516 729] (B5) put + +dup [ 588 801] (B5.Extra) put + + + +dup [2004 2835] (ISOB1) put + +dup [2076 2907] (ISOB1.Extra) put + + + +dup [1417 2004] (ISOB2) put + +dup [1489 2076] (ISOB2.Extra) put + + + +dup [1001 1417] (ISOB3) put + +dup [1073 1489] (ISOB3.Extra) put + + + +dup [ 709 1001] (ISOB4) put + +dup [ 781 1073] (ISOB4.Extra) put + + + +dup [ 499 709] (ISOB5) put + +dup [ 571 781] (ISOB5.Extra) put + + + +dup [1587.4 2126.0] (MaxPage) put + + + +{ + +exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + +} bind forall + + + += flush + +cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 PageSetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A2: "<> setpagedevice" + +*PageRegion A2.Extra: "<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B2: "<> setpagedevice" + +*PageRegion B2.Extra: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Extra: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB2: "<> setpagedevice" + +*PageRegion ISOB2.Extra: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Extra: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1587.4 2126.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*NonUIOrderDependency: 20 PageSetup *CustomPageSize + +*CustomPageSize True: " + +% B. Giess 960228 + +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + +% + +exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge PreferLong: "" + + + +*ParamCustomPageSize Width: 1 points 72.0 1587.4 + +*ParamCustomPageSize Height: 2 points 72.0 12126.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1587.4 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + + + +*CenterRegistered: False + + + +*MaxMediaWidth: "1587.4" + +*MaxMediaHeight: "2126.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: "" + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% + +*% User Interface: Printer Specific Options + +*% + +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror Print: Boolean + +*OrderDependency: 30 Prolog *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True/On: "<> setpagedevice " + +*MirrorPrint False/Off: " % MirrorPrint Off is Default!" + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative Print: Boolean + +*OrderDependency: 40 Prolog *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True/On: "<> setpagedevice " + +*NegativePrint False/Off: " % NegativePrint Off is Default!" + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseSubGroup: PrintingMode + +*OpenSubGroup: Separations + + + +*OpenUI *LHSeparations/InRIP Color Separation: PickOne + +*OrderDependency: 50 Prolog *LHSeparations + + + +*DefaultLHSeparations: Off + + + +*LHSeparations All/On; all planes: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Cyan/On; Cyan plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Magenta/On; Magenta plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Magenta] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Yellow/On; Yellow plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Yellow] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Black/On; Black plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Off/Off: " % Separation Off is Default" + + + +*?LHSeparations: " + + save + + currentpagedevice /Separations get { + + currentpagedevice /ProcessColorModel get /DeviceCMYK eq { + + currentpagedevice /SeparationOrder get { + + dup length 4 eq { pop (All) exit} if + + dup length 1 eq {0 get 10 string cvs exit} if + + pop (Unknown) exit + + } loop + + (Unknown) exit + + }{(Unknown)} ifelse + + }{(Off)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *LHSeparations + + + +*UIConstraints: *LHOverprint True *LHSeparations Off + + + +*OpenUI *LHOverprint/Black Overprint: Boolean + +*OrderDependency: 60 Prolog *LHOverprint + +*DefaultLHOverprint: False + + + +*LHOverprint True/On: " + + % LH Black Overprint + + userdict /BGOvpdict known { + + userdict /Overprint_Enabled true put + + }{ + + (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print + + (%% The currently used Printer Driver might not support all necessary PPD features.\n) print + + + + } ifelse + +" + +*End + + + +*LHOverprint False/Off: " % Overprint Off is Default" + + + +*?LHOverprint: " + + userdict /Overprint_Enabled get {(True)}{(False)} ifelse + + = flush + +" + +*End + + + +*CloseUI: *LHOverprint + + + +*JobPatchFile 1: " + +% + +%%BeginResource: LH PatchFile + +% + +% Title : BlackOverprint.ps + +% Creator : Berthold Giess + +% For : Linotype-Hell AG + +% CreationDate: May 23, 1997 + +% Version : 3.7 + +% + +%% Copyright (C) 1996, 1997 + +%% Linotype-Hell AG - All Rights Reserved + +%% All Rights Reserved. + +%% Restricted permission is granted for redistribution of this + +%% file to be used on Linotype-Hell devices only as long as this + +%% copyright notice is intact and the contents of the file is not + +%% altered in any way from its original form. + +%% End of Copyright statement + +% + +false( + +800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728 + +59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031 + +9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C + +EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B + +A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0 + +40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1 + +38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6 + +66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826 + +931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029 + +B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503 + +285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058 + +100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1 + +E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100 + +50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120 + +0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B + +EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA + +360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D + +8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100 + +9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2 + +0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3 + +F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68 + +B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031 + +0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A + +729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B + +5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63 + +3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A + +06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7 + +1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E + +46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6 + +DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694 + +61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367 + +D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042 + +2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199 + +0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49 + +3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF + +41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691 + +EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8 + +90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2 + +0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5 + +A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF + +E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7 + +3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2 + +7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF + +40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0 + +940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5 + +B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84 + +A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C + +8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31 + +97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8 + +4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B + +EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43 + +6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5 + +602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6 + +1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9 + +691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16 + +31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E + +9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8 + +9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0 + +B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629 + +576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E + +C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2 + +65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD + +74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9 + +9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098 + +C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351 + +ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17 + +96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A + +E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8 + +BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1 + +575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6 + +041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6 + +277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2 + +B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB + +6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E + +C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23 + +A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04 + +B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74 + +8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0 + +F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6 + +10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341 + +0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591 + +2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F + +D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B + +100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF + +4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84 + +C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC + +EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931 + +B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E + +A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F + +26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2 + +78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D + +B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E + +C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0 + +2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0 + +7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2 + +A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2 + +B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C + +B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A + +0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803 + +E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A + +52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0 + +0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900 + +5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679 + +0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76 + +BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC + +2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA + +ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA + +21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27 + +480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2 + +95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1 + +502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356 + +3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9 + +489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B + +4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76 + +5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57 + +C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679 + +4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95 + +FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63 + +D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D + +56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D + +6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A + +0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817 + +41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107 + +E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37 + +E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E + +D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458 + +487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87 + +C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3 + +88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339 + +278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193 + +191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E + +64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768 + +B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86 + +97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C + +9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499 + +B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0 + +16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494 + +06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA + +1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995 + +E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3 + +98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438 + +DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4 + +BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1 + +B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B + +7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B + +F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7 + +C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B + +132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E + +2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D + +C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804 + +45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B + +FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7 + +CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42 + +5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E + +C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB + +D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D + +BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621 + +B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041 + +47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA + +1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7 + +DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D + +E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94 + +596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115 + +C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18 + +BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF + +3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7 + +D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE + +64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10 + +DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008 + +4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C + +CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024 + +4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA + +9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3 + +exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82 + +(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49 + +5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45 + +6eca5188cf043fe52da914224ad0bb25eb6%%%) + +XY56EHB728E45ADCCA32FCCE5 + +%%EndResource + +" + +*End + + + +*CloseSubGroup: Separations + +*OpenSubGroup: Policies + + + +*OpenUI *LHPageSizePol/PageSize Policies: PickOne + +*OrderDependency: 10 Prolog *LHPageSizePol + +*DefaultLHPageSizePol: Abort + + + +*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!" + + + +*LHPageSizePol Largest/Use MaxPage and clip image: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <> + + setpagedevice + + } put + + <> >> setpagedevice + +" + +*End + + + +*LHPageSizePol Ignore/Ignore requested PageSize: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <> + + setpagedevice + + } put + + <> >> setpagedevice + +" + +*End + + + +*?LHPageSizePol: " + + save + + currentpagedevice /Policies get /PageSize get + + { + + dup 0 eq {(Abort) exit} if + + dup 1 eq {(Ignore) exit} if + + dup 4 eq {(Largest) exit} if + + (Unknown) exit + + } loop = flush pop + + restore + +" + +*End + +*CloseUI: *LHPageSizePol + + + +*CloseSubGroup: Policies + +*CloseGroup: Imagesetter + + + +*% + +*% End of Printer Specific Options + +*% + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*InkName: ProcessBlack/Process Black + +*InkName: CustomColor/Custom Color + +*InkName: ProcessCyan/Process Cyan + +*InkName: ProcessMagenta/Process Magenta + +*InkName: ProcessYellow/Process Yellow + + + +*% + +*% Screening Params for HQS + +*% + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% For 400 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + + + +*% The byte count of this file should be exactly 074493 or 077821 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Herkules Plate HQS + diff --git a/psprint_config/configuration/ppds/LHHKPIJ7.PS b/psprint_config/configuration/ppds/LHHKPIJ7.PS new file mode 100644 index 000000000000..5d436ce19a6d --- /dev/null +++ b/psprint_config/configuration/ppds/LHHKPIJ7.PS @@ -0,0 +1,3136 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG + +*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: JIS83-RKSJ + +*LanguageVersion: Japanese + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules Plate IS V 3.7 J" + +*ShortNickName: "Lino Herkules Plate IS V 3.7 J" + +*NickName: "Lino Herkules Plate IS V 3.7 J" + +*PCFileName: "LHHKPIJ7.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A2: "<> setpagedevice" + +*PageSize A2.Extra: "<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B2: "<> setpagedevice" + +*PageSize B2.Extra: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Extra: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB2: "<> setpagedevice" + +*PageSize ISOB2.Extra: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Extra: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + +mark + +currentpagedevice /PageSize get aload pop + +2 copy gt {exch} if + +(Unknown) + +37 dict + +dup [ 612 792] (Letter) put + +dup [ 684 864] (Letter.Extra) put + + + +dup [ 612 1008] (Legal) put + +dup [ 684 1080] (Legal.Extra) put + + + +dup [ 792 1224] (Tabloid) put + +dup [ 864 1296] (Tabloid.Extra) put + + + +dup [1684 2384] (A1) put + +dup [1756 2456] (A1.Extra) put + + + +dup [1191 1684] (A2) put + +dup [1263 1756] (A2.Extra) put + + + +dup [ 842 1191] (A3) put + +dup [ 914 1263] (A3.Extra) put + + + +dup [ 595 842] (A4) put + +dup [ 667 914] (A4.Extra) put + + + +dup [ 420 595] (A5) put + +dup [ 492 667] (A5.Extra) put + + + +dup [2064 2920] (B1) put + +dup [2136 2992] (B1.Extra) put + + + +dup [1460 2064] (B2) put + +dup [1532 2136] (B2.Extra) put + + + +dup [1032 1460] (B3) put + +dup [1104 1532] (B3.Extra) put + + + +dup [ 729 1032] (B4) put + +dup [ 801 1104] (B4.Extra) put + + + +dup [ 516 729] (B5) put + +dup [ 588 801] (B5.Extra) put + + + +dup [2004 2835] (ISOB1) put + +dup [2076 2907] (ISOB1.Extra) put + + + +dup [1417 2004] (ISOB2) put + +dup [1489 2076] (ISOB2.Extra) put + + + +dup [1001 1417] (ISOB3) put + +dup [1073 1489] (ISOB3.Extra) put + + + +dup [ 709 1001] (ISOB4) put + +dup [ 781 1073] (ISOB4.Extra) put + + + +dup [ 499 709] (ISOB5) put + +dup [ 571 781] (ISOB5.Extra) put + + + +dup [1587.4 2126.0] (MaxPage) put + + + +{ + +exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + +} bind forall + + + += flush + +cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A2: "<> setpagedevice" + +*PageRegion A2.Extra: "<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B2: "<> setpagedevice" + +*PageRegion B2.Extra: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Extra: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB2: "<> setpagedevice" + +*PageRegion ISOB2.Extra: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Extra: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1587.4 2126.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + +% B. Giess 960228 + +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + +% + +exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge PreferLong: "" + + + +*ParamCustomPageSize Width: 1 points 72.0 1587.4 + +*ParamCustomPageSize Height: 2 points 72.0 2126.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "1587.4" + +*MaxMediaHeight: "2126.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: "" + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% + +*% User Interface: Printer Specific Options + +*% + +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror Print: Boolean + +*OrderDependency: 30 Prolog *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True/On: "<> setpagedevice " + +*MirrorPrint False/Off: " % MirrorPrint Off is Default!" + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative Print: Boolean + +*OrderDependency: 40 Prolog *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True/On: "<> setpagedevice " + +*NegativePrint False/Off: " % NegativePrint Off is Default!" + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseSubGroup: PrintingMode + +*OpenSubGroup: Separations + + + +*OpenUI *LHSeparations/InRIP Color Separation: PickOne + +*OrderDependency: 50 Prolog *LHSeparations + + + +*DefaultLHSeparations: Off + + + +*LHSeparations All/On; all planes: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Cyan/On; Cyan plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Magenta/On; Magenta plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Magenta] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Yellow/On; Yellow plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Yellow] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Black/On; Black plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Off/Off: " % Separation Off is Default" + + + +*?LHSeparations: " + + save + + currentpagedevice /Separations get { + + currentpagedevice /ProcessColorModel get /DeviceCMYK eq { + + currentpagedevice /SeparationOrder get { + + dup length 4 eq { pop (All) exit} if + + dup length 1 eq {0 get 10 string cvs exit} if + + pop (Unknown) exit + + } loop + + (Unknown) exit + + }{(Unknown)} ifelse + + }{(Off)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *LHSeparations + + + +*UIConstraints: *LHOverprint True *LHSeparations Off + + + +*OpenUI *LHOverprint/Black Overprint: Boolean + +*OrderDependency: 60 Prolog *LHOverprint + +*DefaultLHOverprint: False + + + +*LHOverprint True/On: " + + % LH Black Overprint + + userdict /BGOvpdict known { + + userdict /Overprint_Enabled true put + + }{ + + (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print + + (%% The currently used Printer Driver might not support all necessary PPD features.\n) print + + + + } ifelse + +" + +*End + + + +*LHOverprint False/Off: " % Overprint Off is Default" + + + +*?LHOverprint: " + + userdict /Overprint_Enabled get {(True)}{(False)} ifelse + + = flush + +" + +*End + + + +*CloseUI: *LHOverprint + + + +*JobPatchFile 1: " + +% + +%%BeginResource: LH PatchFile + +% + +% Title : BlackOverprint.ps + +% Creator : Berthold Giess + +% For : Linotype-Hell AG + +% CreationDate: May 23, 1997 + +% Version : 3.7 + +% + +%% Copyright (C) 1996, 1997 + +%% Linotype-Hell AG - All Rights Reserved + +%% All Rights Reserved. + +%% Restricted permission is granted for redistribution of this + +%% file to be used on Linotype-Hell devices only as long as this + +%% copyright notice is intact and the contents of the file is not + +%% altered in any way from its original form. + +%% End of Copyright statement + +% + +false( + +800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728 + +59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031 + +9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C + +EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B + +A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0 + +40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1 + +38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6 + +66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826 + +931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029 + +B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503 + +285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058 + +100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1 + +E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100 + +50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120 + +0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B + +EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA + +360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D + +8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100 + +9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2 + +0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3 + +F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68 + +B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031 + +0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A + +729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B + +5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63 + +3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A + +06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7 + +1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E + +46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6 + +DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694 + +61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367 + +D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042 + +2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199 + +0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49 + +3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF + +41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691 + +EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8 + +90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2 + +0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5 + +A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF + +E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7 + +3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2 + +7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF + +40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0 + +940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5 + +B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84 + +A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C + +8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31 + +97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8 + +4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B + +EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43 + +6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5 + +602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6 + +1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9 + +691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16 + +31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E + +9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8 + +9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0 + +B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629 + +576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E + +C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2 + +65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD + +74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9 + +9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098 + +C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351 + +ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17 + +96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A + +E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8 + +BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1 + +575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6 + +041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6 + +277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2 + +B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB + +6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E + +C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23 + +A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04 + +B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74 + +8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0 + +F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6 + +10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341 + +0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591 + +2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F + +D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B + +100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF + +4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84 + +C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC + +EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931 + +B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E + +A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F + +26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2 + +78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D + +B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E + +C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0 + +2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0 + +7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2 + +A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2 + +B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C + +B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A + +0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803 + +E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A + +52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0 + +0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900 + +5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679 + +0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76 + +BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC + +2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA + +ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA + +21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27 + +480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2 + +95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1 + +502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356 + +3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9 + +489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B + +4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76 + +5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57 + +C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679 + +4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95 + +FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63 + +D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D + +56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D + +6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A + +0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817 + +41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107 + +E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37 + +E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E + +D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458 + +487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87 + +C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3 + +88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339 + +278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193 + +191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E + +64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768 + +B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86 + +97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C + +9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499 + +B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0 + +16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494 + +06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA + +1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995 + +E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3 + +98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438 + +DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4 + +BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1 + +B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B + +7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B + +F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7 + +C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B + +132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E + +2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D + +C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804 + +45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B + +FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7 + +CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42 + +5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E + +C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB + +D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D + +BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621 + +B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041 + +47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA + +1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7 + +DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D + +E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94 + +596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115 + +C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18 + +BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF + +3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7 + +D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE + +64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10 + +DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008 + +4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C + +CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024 + +4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA + +9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3 + +exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82 + +(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49 + +5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45 + +6eca5188cf043fe52da914224ad0bb25eb6%%%) + +XY56EHB728E45ADCCA32FCCE5 + +%%EndResource + +" + +*End + + + +*CloseSubGroup: Separations + +*OpenSubGroup: Policies + + + +*OpenUI *LHPageSizePol/PageSize Policies: PickOne + +*OrderDependency: 10 Prolog *LHPageSizePol + +*DefaultLHPageSizePol: Abort + + + +*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!" + + + +*LHPageSizePol Largest/Use MaxPage and clip image: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <> + + setpagedevice + + } put + + <> >> setpagedevice + +" + +*End + + + +*LHPageSizePol Ignore/Ignore requested PageSize: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <> + + setpagedevice + + } put + + <> >> setpagedevice + +" + +*End + + + +*?LHPageSizePol: " + + save + + currentpagedevice /Policies get /PageSize get + + { + + dup 0 eq {(Abort) exit} if + + dup 1 eq {(Ignore) exit} if + + dup 4 eq {(Largest) exit} if + + (Unknown) exit + + } loop = flush pop + + restore + +" + +*End + +*CloseUI: *LHPageSizePol + + + +*CloseSubGroup: Policies + +*CloseGroup: Imagesetter + + + +*% + +*% End of Printer Specific Options + +*% + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*InkName: ProcessBlack/Process Black + +*InkName: CustomColor/Custom Color + +*InkName: ProcessCyan/Process Cyan + +*InkName: ProcessMagenta/Process Magenta + +*InkName: ProcessYellow/Process Yellow + + + +*% + +*% Screening Params for IS + +*% + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% The byte count of this file should be exactly 068975 or 072111 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Herkules Plate IS + + + diff --git a/psprint_config/configuration/ppds/LHHRKPH7.PS b/psprint_config/configuration/ppds/LHHRKPH7.PS new file mode 100644 index 000000000000..5f5b39659555 --- /dev/null +++ b/psprint_config/configuration/ppds/LHHRKPH7.PS @@ -0,0 +1,3108 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG + +*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules Plate HQS V 3.7" + +*ShortNickName: "Lino Herkules Plate HQS V 3.7" + +*NickName: "Lino Herkules Plate HQS V 3.7" + +*PCFileName: "LHHRKPH7.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 PageSetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A2: "<> setpagedevice" + +*PageSize A2.Extra: "<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B2: "<> setpagedevice" + +*PageSize B2.Extra: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Extra: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB2: "<> setpagedevice" + +*PageSize ISOB2.Extra: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Extra: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + +mark + +currentpagedevice /PageSize get aload pop + +2 copy gt {exch} if + +(Unknown) + +37 dict + +dup [ 612 792] (Letter) put + +dup [ 684 864] (Letter.Extra) put + + + +dup [ 612 1008] (Legal) put + +dup [ 684 1080] (Legal.Extra) put + + + +dup [ 792 1224] (Tabloid) put + +dup [ 864 1296] (Tabloid.Extra) put + + + +dup [1684 2384] (A1) put + +dup [1756 2456] (A1.Extra) put + + + +dup [1191 1684] (A2) put + +dup [1263 1756] (A2.Extra) put + + + +dup [ 842 1191] (A3) put + +dup [ 914 1263] (A3.Extra) put + + + +dup [ 595 842] (A4) put + +dup [ 667 914] (A4.Extra) put + + + +dup [ 420 595] (A5) put + +dup [ 492 667] (A5.Extra) put + + + +dup [2064 2920] (B1) put + +dup [2136 2992] (B1.Extra) put + + + +dup [1460 2064] (B2) put + +dup [1532 2136] (B2.Extra) put + + + +dup [1032 1460] (B3) put + +dup [1104 1532] (B3.Extra) put + + + +dup [ 729 1032] (B4) put + +dup [ 801 1104] (B4.Extra) put + + + +dup [ 516 729] (B5) put + +dup [ 588 801] (B5.Extra) put + + + +dup [2004 2835] (ISOB1) put + +dup [2076 2907] (ISOB1.Extra) put + + + +dup [1417 2004] (ISOB2) put + +dup [1489 2076] (ISOB2.Extra) put + + + +dup [1001 1417] (ISOB3) put + +dup [1073 1489] (ISOB3.Extra) put + + + +dup [ 709 1001] (ISOB4) put + +dup [ 781 1073] (ISOB4.Extra) put + + + +dup [ 499 709] (ISOB5) put + +dup [ 571 781] (ISOB5.Extra) put + + + +dup [1587.4 2126.0] (MaxPage) put + + + +{ + +exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + +} bind forall + + + += flush + +cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 PageSetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A2: "<> setpagedevice" + +*PageRegion A2.Extra: "<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B2: "<> setpagedevice" + +*PageRegion B2.Extra: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Extra: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB2: "<> setpagedevice" + +*PageRegion ISOB2.Extra: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Extra: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1587.4 2126.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*NonUIOrderDependency: 20 PageSetup *CustomPageSize + +*CustomPageSize True: " + +% B. Giess 960228 + +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + +% + +exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge PreferLong: "" + + + +*ParamCustomPageSize Width: 1 points 72.0 1587.4 + +*ParamCustomPageSize Height: 2 points 72.0 12126.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1587.4 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + + + +*CenterRegistered: False + + + +*MaxMediaWidth: "1587.4" + +*MaxMediaHeight: "2126.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: "" + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% + +*% User Interface: Printer Specific Options + +*% + +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror Print: Boolean + +*OrderDependency: 30 Prolog *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True/On: "<> setpagedevice " + +*MirrorPrint False/Off: " % MirrorPrint Off is Default!" + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative Print: Boolean + +*OrderDependency: 40 Prolog *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True/On: "<> setpagedevice " + +*NegativePrint False/Off: " % NegativePrint Off is Default!" + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseSubGroup: PrintingMode + +*OpenSubGroup: Separations + + + +*OpenUI *LHSeparations/InRIP Color Separation: PickOne + +*OrderDependency: 50 Prolog *LHSeparations + + + +*DefaultLHSeparations: Off + + + +*LHSeparations All/On; all planes: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Cyan/On; Cyan plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Magenta/On; Magenta plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Magenta] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Yellow/On; Yellow plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Yellow] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Black/On; Black plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Off/Off: " % Separation Off is Default" + + + +*?LHSeparations: " + + save + + currentpagedevice /Separations get { + + currentpagedevice /ProcessColorModel get /DeviceCMYK eq { + + currentpagedevice /SeparationOrder get { + + dup length 4 eq { pop (All) exit} if + + dup length 1 eq {0 get 10 string cvs exit} if + + pop (Unknown) exit + + } loop + + (Unknown) exit + + }{(Unknown)} ifelse + + }{(Off)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *LHSeparations + + + +*UIConstraints: *LHOverprint True *LHSeparations Off + + + +*OpenUI *LHOverprint/Black Overprint: Boolean + +*OrderDependency: 60 Prolog *LHOverprint + +*DefaultLHOverprint: False + + + +*LHOverprint True/On: " + + % LH Black Overprint + + userdict /BGOvpdict known { + + userdict /Overprint_Enabled true put + + }{ + + (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print + + (%% The currently used Printer Driver might not support all necessary PPD features.\n) print + + + + } ifelse + +" + +*End + + + +*LHOverprint False/Off: " % Overprint Off is Default" + + + +*?LHOverprint: " + + userdict /Overprint_Enabled get {(True)}{(False)} ifelse + + = flush + +" + +*End + + + +*CloseUI: *LHOverprint + + + +*JobPatchFile 1: " + +% + +%%BeginResource: LH PatchFile + +% + +% Title : BlackOverprint.ps + +% Creator : Berthold Giess + +% For : Linotype-Hell AG + +% CreationDate: May 23, 1997 + +% Version : 3.7 + +% + +%% Copyright (C) 1996, 1997 + +%% Linotype-Hell AG - All Rights Reserved + +%% All Rights Reserved. + +%% Restricted permission is granted for redistribution of this + +%% file to be used on Linotype-Hell devices only as long as this + +%% copyright notice is intact and the contents of the file is not + +%% altered in any way from its original form. + +%% End of Copyright statement + +% + +false( + +800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728 + +59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031 + +9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C + +EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B + +A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0 + +40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1 + +38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6 + +66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826 + +931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029 + +B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503 + +285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058 + +100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1 + +E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100 + +50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120 + +0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B + +EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA + +360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D + +8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100 + +9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2 + +0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3 + +F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68 + +B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031 + +0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A + +729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B + +5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63 + +3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A + +06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7 + +1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E + +46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6 + +DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694 + +61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367 + +D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042 + +2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199 + +0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49 + +3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF + +41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691 + +EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8 + +90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2 + +0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5 + +A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF + +E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7 + +3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2 + +7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF + +40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0 + +940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5 + +B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84 + +A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C + +8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31 + +97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8 + +4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B + +EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43 + +6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5 + +602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6 + +1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9 + +691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16 + +31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E + +9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8 + +9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0 + +B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629 + +576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E + +C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2 + +65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD + +74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9 + +9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098 + +C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351 + +ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17 + +96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A + +E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8 + +BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1 + +575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6 + +041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6 + +277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2 + +B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB + +6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E + +C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23 + +A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04 + +B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74 + +8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0 + +F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6 + +10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341 + +0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591 + +2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F + +D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B + +100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF + +4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84 + +C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC + +EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931 + +B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E + +A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F + +26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2 + +78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D + +B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E + +C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0 + +2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0 + +7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2 + +A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2 + +B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C + +B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A + +0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803 + +E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A + +52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0 + +0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900 + +5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679 + +0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76 + +BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC + +2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA + +ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA + +21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27 + +480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2 + +95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1 + +502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356 + +3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9 + +489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B + +4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76 + +5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57 + +C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679 + +4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95 + +FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63 + +D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D + +56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D + +6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A + +0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817 + +41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107 + +E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37 + +E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E + +D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458 + +487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87 + +C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3 + +88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339 + +278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193 + +191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E + +64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768 + +B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86 + +97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C + +9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499 + +B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0 + +16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494 + +06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA + +1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995 + +E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3 + +98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438 + +DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4 + +BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1 + +B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B + +7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B + +F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7 + +C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B + +132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E + +2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D + +C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804 + +45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B + +FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7 + +CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42 + +5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E + +C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB + +D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D + +BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621 + +B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041 + +47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA + +1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7 + +DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D + +E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94 + +596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115 + +C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18 + +BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF + +3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7 + +D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE + +64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10 + +DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008 + +4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C + +CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024 + +4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA + +9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3 + +exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82 + +(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49 + +5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45 + +6eca5188cf043fe52da914224ad0bb25eb6%%%) + +XY56EHB728E45ADCCA32FCCE5 + +%%EndResource + +" + +*End + + + +*CloseSubGroup: Separations + +*OpenSubGroup: Policies + + + +*OpenUI *LHPageSizePol/PageSize Policies: PickOne + +*OrderDependency: 10 Prolog *LHPageSizePol + +*DefaultLHPageSizePol: Abort + + + +*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!" + + + +*LHPageSizePol Largest/Use MaxPage and clip image: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <> + + setpagedevice + + } put + + <> >> setpagedevice + +" + +*End + + + +*LHPageSizePol Ignore/Ignore requested PageSize: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <> + + setpagedevice + + } put + + <> >> setpagedevice + +" + +*End + + + +*?LHPageSizePol: " + + save + + currentpagedevice /Policies get /PageSize get + + { + + dup 0 eq {(Abort) exit} if + + dup 1 eq {(Ignore) exit} if + + dup 4 eq {(Largest) exit} if + + (Unknown) exit + + } loop = flush pop + + restore + +" + +*End + +*CloseUI: *LHPageSizePol + + + +*CloseSubGroup: Policies + +*CloseGroup: Imagesetter + + + +*% + +*% End of Printer Specific Options + +*% + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*InkName: ProcessBlack/Process Black + +*InkName: CustomColor/Custom Color + +*InkName: ProcessCyan/Process Cyan + +*InkName: ProcessMagenta/Process Magenta + +*InkName: ProcessYellow/Process Yellow + + + +*% + +*% Screening Params for HQS + +*% + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% For 400 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + + + +*% The byte count of this file should be exactly 068069 or 071177 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Herkules Plate HQS + diff --git a/psprint_config/configuration/ppds/LHHRKPI7.PS b/psprint_config/configuration/ppds/LHHRKPI7.PS new file mode 100644 index 000000000000..1b799dfdfdda --- /dev/null +++ b/psprint_config/configuration/ppds/LHHRKPI7.PS @@ -0,0 +1,2916 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG + +*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules Plate IS V 3.7" + +*ShortNickName: "Lino Herkules Plate IS V 3.7" + +*NickName: "Lino Herkules Plate IS V 3.7" + +*PCFileName: "LHHRKPI7.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A2: "<> setpagedevice" + +*PageSize A2.Extra: "<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B2: "<> setpagedevice" + +*PageSize B2.Extra: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Extra: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB2: "<> setpagedevice" + +*PageSize ISOB2.Extra: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Extra: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + +mark + +currentpagedevice /PageSize get aload pop + +2 copy gt {exch} if + +(Unknown) + +37 dict + +dup [ 612 792] (Letter) put + +dup [ 684 864] (Letter.Extra) put + + + +dup [ 612 1008] (Legal) put + +dup [ 684 1080] (Legal.Extra) put + + + +dup [ 792 1224] (Tabloid) put + +dup [ 864 1296] (Tabloid.Extra) put + + + +dup [1684 2384] (A1) put + +dup [1756 2456] (A1.Extra) put + + + +dup [1191 1684] (A2) put + +dup [1263 1756] (A2.Extra) put + + + +dup [ 842 1191] (A3) put + +dup [ 914 1263] (A3.Extra) put + + + +dup [ 595 842] (A4) put + +dup [ 667 914] (A4.Extra) put + + + +dup [ 420 595] (A5) put + +dup [ 492 667] (A5.Extra) put + + + +dup [2064 2920] (B1) put + +dup [2136 2992] (B1.Extra) put + + + +dup [1460 2064] (B2) put + +dup [1532 2136] (B2.Extra) put + + + +dup [1032 1460] (B3) put + +dup [1104 1532] (B3.Extra) put + + + +dup [ 729 1032] (B4) put + +dup [ 801 1104] (B4.Extra) put + + + +dup [ 516 729] (B5) put + +dup [ 588 801] (B5.Extra) put + + + +dup [2004 2835] (ISOB1) put + +dup [2076 2907] (ISOB1.Extra) put + + + +dup [1417 2004] (ISOB2) put + +dup [1489 2076] (ISOB2.Extra) put + + + +dup [1001 1417] (ISOB3) put + +dup [1073 1489] (ISOB3.Extra) put + + + +dup [ 709 1001] (ISOB4) put + +dup [ 781 1073] (ISOB4.Extra) put + + + +dup [ 499 709] (ISOB5) put + +dup [ 571 781] (ISOB5.Extra) put + + + +dup [1587.4 2126.0] (MaxPage) put + + + +{ + +exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + +} bind forall + + + += flush + +cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A2: "<> setpagedevice" + +*PageRegion A2.Extra: "<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B2: "<> setpagedevice" + +*PageRegion B2.Extra: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Extra: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB2: "<> setpagedevice" + +*PageRegion ISOB2.Extra: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Extra: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1587.4 2126.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + +% B. Giess 960228 + +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + +% + +exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge PreferLong: "" + + + +*ParamCustomPageSize Width: 1 points 72.0 1587.4 + +*ParamCustomPageSize Height: 2 points 72.0 2126.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "1587.4" + +*MaxMediaHeight: "2126.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[ PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: "" + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% + +*% User Interface: Printer Specific Options + +*% + +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror Print: Boolean + +*OrderDependency: 30 Prolog *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True/On: "<> setpagedevice " + +*MirrorPrint False/Off: " % MirrorPrint Off is Default!" + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative Print: Boolean + +*OrderDependency: 40 Prolog *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True/On: "<> setpagedevice " + +*NegativePrint False/Off: " % NegativePrint Off is Default!" + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseSubGroup: PrintingMode + +*OpenSubGroup: Separations + + + +*OpenUI *LHSeparations/InRIP Color Separation: PickOne + +*OrderDependency: 50 Prolog *LHSeparations + + + +*DefaultLHSeparations: Off + + + +*LHSeparations All/On; all planes: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Cyan/On; Cyan plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Magenta/On; Magenta plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Magenta] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Yellow/On; Yellow plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Yellow] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Black/On; Black plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Off/Off: " % Separation Off is Default" + + + +*?LHSeparations: " + + save + + currentpagedevice /Separations get { + + currentpagedevice /ProcessColorModel get /DeviceCMYK eq { + + currentpagedevice /SeparationOrder get { + + dup length 4 eq { pop (All) exit} if + + dup length 1 eq {0 get 10 string cvs exit} if + + pop (Unknown) exit + + } loop + + (Unknown) exit + + }{(Unknown)} ifelse + + }{(Off)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *LHSeparations + + + +*UIConstraints: *LHOverprint True *LHSeparations Off + + + +*OpenUI *LHOverprint/Black Overprint: Boolean + +*OrderDependency: 60 Prolog *LHOverprint + +*DefaultLHOverprint: False + + + +*LHOverprint True/On: " + + % LH Black Overprint + + userdict /BGOvpdict known { + + userdict /Overprint_Enabled true put + + }{ + + (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print + + (%% The currently used Printer Driver might not support all necessary PPD features.\n) print + + + + } ifelse + +" + +*End + + + +*LHOverprint False/Off: " % Overprint Off is Default" + + + +*?LHOverprint: " + + userdict /Overprint_Enabled get {(True)}{(False)} ifelse + + = flush + +" + +*End + + + +*CloseUI: *LHOverprint + + + +*JobPatchFile 1: " + +% + +%%BeginResource: LH PatchFile + +% + +% Title : BlackOverprint.ps + +% Creator : Berthold Giess + +% For : Linotype-Hell AG + +% CreationDate: May 23, 1997 + +% Version : 3.7 + +% + +%% Copyright (C) 1996, 1997 + +%% Linotype-Hell AG - All Rights Reserved + +%% All Rights Reserved. + +%% Restricted permission is granted for redistribution of this + +%% file to be used on Linotype-Hell devices only as long as this + +%% copyright notice is intact and the contents of the file is not + +%% altered in any way from its original form. + +%% End of Copyright statement + +% + +false( + +800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728 + +59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031 + +9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C + +EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B + +A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0 + +40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1 + +38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6 + +66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826 + +931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029 + +B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503 + +285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058 + +100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1 + +E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100 + +50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120 + +0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B + +EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA + +360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D + +8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100 + +9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2 + +0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3 + +F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68 + +B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031 + +0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A + +729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B + +5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63 + +3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A + +06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7 + +1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E + +46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6 + +DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694 + +61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367 + +D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042 + +2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199 + +0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49 + +3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF + +41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691 + +EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8 + +90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2 + +0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5 + +A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF + +E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7 + +3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2 + +7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF + +40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0 + +940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5 + +B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84 + +A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C + +8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31 + +97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8 + +4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B + +EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43 + +6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5 + +602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6 + +1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9 + +691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16 + +31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E + +9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8 + +9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0 + +B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629 + +576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E + +C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2 + +65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD + +74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9 + +9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098 + +C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351 + +ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17 + +96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A + +E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8 + +BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1 + +575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6 + +041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6 + +277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2 + +B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB + +6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E + +C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23 + +A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04 + +B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74 + +8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0 + +F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6 + +10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341 + +0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591 + +2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F + +D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B + +100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF + +4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84 + +C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC + +EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931 + +B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E + +A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F + +26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2 + +78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D + +B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E + +C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0 + +2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0 + +7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2 + +A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2 + +B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C + +B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A + +0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803 + +E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A + +52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0 + +0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900 + +5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679 + +0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76 + +BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC + +2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA + +ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA + +21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27 + +480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2 + +95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1 + +502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356 + +3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9 + +489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B + +4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76 + +5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57 + +C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679 + +4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95 + +FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63 + +D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D + +56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D + +6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A + +0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817 + +41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107 + +E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37 + +E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E + +D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458 + +487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87 + +C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3 + +88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339 + +278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193 + +191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E + +64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768 + +B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86 + +97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C + +9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499 + +B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0 + +16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494 + +06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA + +1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995 + +E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3 + +98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438 + +DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4 + +BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1 + +B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B + +7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B + +F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7 + +C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B + +132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E + +2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D + +C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804 + +45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B + +FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7 + +CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42 + +5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E + +C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB + +D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D + +BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621 + +B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041 + +47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA + +1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7 + +DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D + +E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94 + +596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115 + +C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18 + +BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF + +3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7 + +D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE + +64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10 + +DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008 + +4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C + +CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024 + +4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA + +9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3 + +exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82 + +(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49 + +5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45 + +6eca5188cf043fe52da914224ad0bb25eb6%%%) + +XY56EHB728E45ADCCA32FCCE5 + +%%EndResource + +" + +*End + + + +*CloseSubGroup: Separations + +*OpenSubGroup: Policies + + + +*OpenUI *LHPageSizePol/PageSize Policies: PickOne + +*OrderDependency: 10 Prolog *LHPageSizePol + +*DefaultLHPageSizePol: Abort + + + +*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!" + + + +*LHPageSizePol Largest/Use MaxPage and clip image: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <> + + setpagedevice + + } put + + <> >> setpagedevice + +" + +*End + + + +*LHPageSizePol Ignore/Ignore requested PageSize: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <> + + setpagedevice + + } put + + <> >> setpagedevice + +" + +*End + + + +*?LHPageSizePol: " + + save + + currentpagedevice /Policies get /PageSize get + + { + + dup 0 eq {(Abort) exit} if + + dup 1 eq {(Ignore) exit} if + + dup 4 eq {(Largest) exit} if + + (Unknown) exit + + } loop = flush pop + + restore + +" + +*End + +*CloseUI: *LHPageSizePol + + + +*CloseSubGroup: Policies + +*CloseGroup: Imagesetter + + + +*% + +*% End of Printer Specific Options + +*% + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*InkName: ProcessBlack/Process Black + +*InkName: CustomColor/Custom Color + +*InkName: ProcessCyan/Process Cyan + +*InkName: ProcessMagenta/Process Magenta + +*InkName: ProcessYellow/Process Yellow + + + +*% + +*% Screening Params for IS + +*% + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% The byte count of this file should be exactly 062551 or 065467 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Herkules Plate IS + + + diff --git a/psprint_config/configuration/ppds/LHQUSHJ4.PS b/psprint_config/configuration/ppds/LHQUSHJ4.PS new file mode 100644 index 000000000000..3b720c23e5f9 --- /dev/null +++ b/psprint_config/configuration/ppds/LHQUSHJ4.PS @@ -0,0 +1,3074 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*Manufacturer: "LHAG Linotype-Hell" + +*% 31 Chars ******************************* + +*ModelName: "Lino Quasar HQS V 3.3 J" + +*ShortNickName: "Lino Quasar HQS V 3.3 J" + +*NickName: "Lino Quasar HQS V 3.3 J" + +*PCFileName: "LHQUSHJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [1431 1488] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1431.0 1488.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 1431.0 + +*ParamCustomPageSize Height: 2 points 72.0 1488.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + + + +*CenterRegistered: False + + + +*MaxMediaWidth: "1431.0" + +*MaxMediaHeight: "1488.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <> setpagedevice " + +*MirrorPrint False: " <> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <> setpagedevice " + +*NegativePrint False: " <> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% + +*% Screening Params for HQS + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*% + +*% ----- for Resolution 2032 dpi ----- + +*% + +*% For 33 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + + + +*% For 38 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + + + +*% For 46 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + + + +*% For 65 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + + + +*% For 70 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + + + +*% For 110 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + + + +*% For 138 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + + + +*% For 150 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + + + +*% For 175 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + + + +*% For 250 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*% + +*% ----- for Resolution 1693 dpi ----- + +*% + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + + + +*% For 150 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*% + +*% ----- for Resolution 1270 dpi ----- + +*% + +*% For 65 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + + + +*% For 90 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + + + +*% The byte count of this file should be exactly 070965 or 074039 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + +*% Last edited JUL 26, 1996 Quasar + diff --git a/psprint_config/configuration/ppds/LHQUSIJ4.PS b/psprint_config/configuration/ppds/LHQUSIJ4.PS new file mode 100644 index 000000000000..6a176703b71f --- /dev/null +++ b/psprint_config/configuration/ppds/LHQUSIJ4.PS @@ -0,0 +1,3204 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*Manufacturer: "LHAG Linotype-Hell" + +*% 31 Chars ******************************* + +*ModelName: "Lino Quasar IS V 3.3 J" + +*ShortNickName: "Lino Quasar IS V 3.3 J" + +*NickName: "Lino Quasar IS V 3.3 J" + +*PCFileName: "LHQUSIJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [1431 1488] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1431.0 1488.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 1431.0 + +*ParamCustomPageSize Height: 2 points 72.0 1488.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "1431.0" + +*MaxMediaHeight: "1488.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <> setpagedevice " + +*MirrorPrint False: " <> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <> setpagedevice " + +*NegativePrint False: " <> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% For 50 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + + + +*% For 60 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + + + +*% For 85 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + + + +*% For 50 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + + + +*% For 60 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + + + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + + + +*% For 133 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + + + +*% For 75 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + + + +*% For 133 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + + + +*% For 165 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + + + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + + + +*% For 75 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + + + +*% For 85 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + + + +*% For 100 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + + + +*% For 120 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + + + +*% For 133 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + + + +*% For 150 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + + + +*% For 165 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + + + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + + + +*% For 300 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + + + +*% The byte count of this file should be exactly 074889 or 078093 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + +*% Last edited JUL 26, 1996-Hell Quasar IS + + + + + diff --git a/psprint_config/configuration/ppds/LHQUSRH3.PS b/psprint_config/configuration/ppds/LHQUSRH3.PS new file mode 100644 index 000000000000..34ecff2a045e --- /dev/null +++ b/psprint_config/configuration/ppds/LHQUSRH3.PS @@ -0,0 +1,1426 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*% 31 Chars ******************************* +*Manufacturer: "Linotype-Hell" +*ModelName: "Lino Quasar HQS V 3.0" +*ShortNickName: "Lino Quasar HQS" +*NickName: "Lino Quasar HQS V 3.0" +*PCFileName: "LHQUSRH3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<> setpagedevice" +*PageSize Letter.Extra: "<> setpagedevice" +*PageSize Letter.Transverse: "<> setpagedevice" +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + +*PageSize Legal: "<> setpagedevice" +*PageSize Legal.Extra: "<> setpagedevice" +*PageSize Legal.Transverse: "<> setpagedevice" +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + +*PageSize Tabloid: "<> setpagedevice" +*PageSize Tabloid.Extra: "<> setpagedevice" +*PageSize Tabloid.Transverse: "<> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageSize A3: "<> setpagedevice" +*PageSize A3.Extra: "<> setpagedevice" +*PageSize A3.Transverse: "<> setpagedevice" +*PageSize A3.Extra.Transverse: "<> setpagedevice" + +*PageSize A4: "<> setpagedevice" +*PageSize A4.Extra: "<> setpagedevice" +*PageSize A4.Transverse: "<> setpagedevice" +*PageSize A4.Extra.Transverse: "<> setpagedevice" + +*PageSize A5: "<> setpagedevice" +*PageSize A5.Extra: "<> setpagedevice" +*PageSize A5.Transverse: "<> setpagedevice" +*PageSize A5.Extra.Transverse: "<> setpagedevice" + +*PageSize B3: "<> setpagedevice" +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B4: "<> setpagedevice" +*PageSize B4.Extra: "<> setpagedevice" +*PageSize B4.Transverse: "<> setpagedevice" +*PageSize B4.Extra.Transverse: "<> setpagedevice" + +*PageSize B5: "<> setpagedevice" +*PageSize B5.Extra: "<> setpagedevice" +*PageSize B5.Transverse: "<> setpagedevice" +*PageSize B5.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB3: "<> setpagedevice" +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB4: "<> setpagedevice" +*PageSize ISOB4.Extra: "<> setpagedevice" +*PageSize ISOB4.Transverse: "<> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB5: "<> setpagedevice" +*PageSize ISOB5.Extra: "<> setpagedevice" +*PageSize ISOB5.Transverse: "<> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageSize MaxPage: "<> setpagedevice" + +*?PageSize: " +save +mark +currentpagedevice /PageSize get aload pop +2 copy gt {exch} if +(Unknown) +37 dict +dup [ 612 792] (Letter) put +dup [ 684 864] (Letter.Extra) put + +dup [ 612 1008] (Legal) put +dup [ 684 1080] (Legal.Extra) put + +dup [ 792 1224] (Tabloid) put +dup [ 864 1296] (Tabloid.Extra) put + +dup [1684 2384] (A1) put +dup [1756 2456] (A1.Extra) put + +dup [1191 1684] (A2) put +dup [1263 1756] (A2.Extra) put + +dup [ 842 1191] (A3) put +dup [ 914 1263] (A3.Extra) put + +dup [ 595 842] (A4) put +dup [ 667 914] (A4.Extra) put + +dup [ 420 595] (A5) put +dup [ 492 667] (A5.Extra) put + +dup [2064 2920] (B1) put +dup [2136 2992] (B1.Extra) put + +dup [1460 2064] (B2) put +dup [1532 2136] (B2.Extra) put + +dup [1032 1460] (B3) put +dup [1104 1532] (B3.Extra) put + +dup [ 729 1032] (B4) put +dup [ 801 1104] (B4.Extra) put + +dup [ 516 729] (B5) put +dup [ 588 801] (B5.Extra) put + +dup [2004 2835] (ISOB1) put +dup [2076 2907] (ISOB1.Extra) put + +dup [1417 2004] (ISOB2) put +dup [1489 2076] (ISOB2.Extra) put + +dup [1001 1417] (ISOB3) put +dup [1073 1489] (ISOB3.Extra) put + +dup [ 709 1001] (ISOB4) put +dup [ 781 1073] (ISOB4.Extra) put + +dup [ 499 709] (ISOB5) put +dup [ 571 781] (ISOB5.Extra) put + +dup [1431 1488] (MaxPage) put + +{ +exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse +} bind forall + += flush +cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<> setpagedevice" +*PageRegion Letter.Extra: "<> setpagedevice" +*PageRegion Letter.Transverse: "<> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + +*PageRegion Legal: "<> setpagedevice" +*PageRegion Legal.Extra: "<> setpagedevice" +*PageRegion Legal.Transverse: "<> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + +*PageRegion Tabloid: "<> setpagedevice" +*PageRegion Tabloid.Extra: "<> setpagedevice" +*PageRegion Tabloid.Transverse: "<> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageRegion A3: "<> setpagedevice" +*PageRegion A3.Extra: "<> setpagedevice" +*PageRegion A3.Transverse: "<> setpagedevice" +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + +*PageRegion A4: "<> setpagedevice" +*PageRegion A4.Extra: "<> setpagedevice" +*PageRegion A4.Transverse: "<> setpagedevice" +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + +*PageRegion A5: "<> setpagedevice" +*PageRegion A5.Extra: "<> setpagedevice" +*PageRegion A5.Transverse: "<> setpagedevice" +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + +*PageRegion B3: "<> setpagedevice" +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B4: "<> setpagedevice" +*PageRegion B4.Extra: "<> setpagedevice" +*PageRegion B4.Transverse: "<> setpagedevice" +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + +*PageRegion B5: "<> setpagedevice" +*PageRegion B5.Extra: "<> setpagedevice" +*PageRegion B5.Transverse: "<> setpagedevice" +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB3: "<> setpagedevice" +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB4: "<> setpagedevice" +*PageRegion ISOB4.Extra: "<> setpagedevice" +*PageRegion ISOB4.Transverse: "<> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB5: "<> setpagedevice" +*PageRegion ISOB5.Extra: "<> setpagedevice" +*PageRegion ISOB5.Transverse: "<> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageRegion MaxPage: "<> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "1431.0 1488.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*%CustomPageSize + +*CustomPageSize True: " +% B. Giess 960228 +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation +% +exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 1431.0 +*ParamCustomPageSize Height: 2 points 72.0 1488.0 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + +*MaxMediaWidth: "1431.0" +*MaxMediaHeight: "1488.0" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<> setpagedevice " +*MirrorPrint False: "<> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<> setpagedevice " +*NegativePrint False: "<> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% +*% Screening Params for HQS +*% +*% ----- for Resolution 3386 dpi ----- +*% +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*% +*% ----- for Resolution 2540 dpi ----- +*% +*% For 20 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*% For 33 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*% For 38 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*% For 46 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 65 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*% For 70 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 80 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 90 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 110 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 138 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*% For 300 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*% +*% ----- for Resolution 2032 dpi ----- +*% +*% For 33 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*% For 38 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*% For 46 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 65 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*% For 70 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 110 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 138 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*% For 150 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*% For 175 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*% For 250 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*% +*% ----- for Resolution 1693 dpi ----- +*% +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 150 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*% +*% ----- for Resolution 1270 dpi ----- +*% +*% For 65 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 90 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% The byte count of this file should be exactly 062813 or 064239 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype +*% Last edited JUL 26, 1996 Quasar diff --git a/psprint_config/configuration/ppds/LHQUSRI3.PS b/psprint_config/configuration/ppds/LHQUSRI3.PS new file mode 100644 index 000000000000..c4f399683185 --- /dev/null +++ b/psprint_config/configuration/ppds/LHQUSRI3.PS @@ -0,0 +1,1491 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*% 31 Chars ******************************* +*Manufacturer: "Linotype-Hell" +*ModelName: "Lino Quasar IS V 3.0" +*ShortNickName: "Lino Quasar IS" +*NickName: "Lino Quasar IS V 3.0" +*PCFileName: "LHQUSRI3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<> setpagedevice" +*PageSize Letter.Extra: "<> setpagedevice" +*PageSize Letter.Transverse: "<> setpagedevice" +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + +*PageSize Legal: "<> setpagedevice" +*PageSize Legal.Extra: "<> setpagedevice" +*PageSize Legal.Transverse: "<> setpagedevice" +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + +*PageSize Tabloid: "<> setpagedevice" +*PageSize Tabloid.Extra: "<> setpagedevice" +*PageSize Tabloid.Transverse: "<> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageSize A3: "<> setpagedevice" +*PageSize A3.Extra: "<> setpagedevice" +*PageSize A3.Transverse: "<> setpagedevice" +*PageSize A3.Extra.Transverse: "<> setpagedevice" + +*PageSize A4: "<> setpagedevice" +*PageSize A4.Extra: "<> setpagedevice" +*PageSize A4.Transverse: "<> setpagedevice" +*PageSize A4.Extra.Transverse: "<> setpagedevice" + +*PageSize A5: "<> setpagedevice" +*PageSize A5.Extra: "<> setpagedevice" +*PageSize A5.Transverse: "<> setpagedevice" +*PageSize A5.Extra.Transverse: "<> setpagedevice" + +*PageSize B3: "<> setpagedevice" +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B4: "<> setpagedevice" +*PageSize B4.Extra: "<> setpagedevice" +*PageSize B4.Transverse: "<> setpagedevice" +*PageSize B4.Extra.Transverse: "<> setpagedevice" + +*PageSize B5: "<> setpagedevice" +*PageSize B5.Extra: "<> setpagedevice" +*PageSize B5.Transverse: "<> setpagedevice" +*PageSize B5.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB3: "<> setpagedevice" +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB4: "<> setpagedevice" +*PageSize ISOB4.Extra: "<> setpagedevice" +*PageSize ISOB4.Transverse: "<> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB5: "<> setpagedevice" +*PageSize ISOB5.Extra: "<> setpagedevice" +*PageSize ISOB5.Transverse: "<> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageSize MaxPage: "<> setpagedevice" + +*?PageSize: " +save +mark +currentpagedevice /PageSize get aload pop +2 copy gt {exch} if +(Unknown) +37 dict +dup [ 612 792] (Letter) put +dup [ 684 864] (Letter.Extra) put + +dup [ 612 1008] (Legal) put +dup [ 684 1080] (Legal.Extra) put + +dup [ 792 1224] (Tabloid) put +dup [ 864 1296] (Tabloid.Extra) put + +dup [1684 2384] (A1) put +dup [1756 2456] (A1.Extra) put + +dup [1191 1684] (A2) put +dup [1263 1756] (A2.Extra) put + +dup [ 842 1191] (A3) put +dup [ 914 1263] (A3.Extra) put + +dup [ 595 842] (A4) put +dup [ 667 914] (A4.Extra) put + +dup [ 420 595] (A5) put +dup [ 492 667] (A5.Extra) put + +dup [2064 2920] (B1) put +dup [2136 2992] (B1.Extra) put + +dup [1460 2064] (B2) put +dup [1532 2136] (B2.Extra) put + +dup [1032 1460] (B3) put +dup [1104 1532] (B3.Extra) put + +dup [ 729 1032] (B4) put +dup [ 801 1104] (B4.Extra) put + +dup [ 516 729] (B5) put +dup [ 588 801] (B5.Extra) put + +dup [2004 2835] (ISOB1) put +dup [2076 2907] (ISOB1.Extra) put + +dup [1417 2004] (ISOB2) put +dup [1489 2076] (ISOB2.Extra) put + +dup [1001 1417] (ISOB3) put +dup [1073 1489] (ISOB3.Extra) put + +dup [ 709 1001] (ISOB4) put +dup [ 781 1073] (ISOB4.Extra) put + +dup [ 499 709] (ISOB5) put +dup [ 571 781] (ISOB5.Extra) put + +dup [1431 1488] (MaxPage) put + +{ +exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse +} bind forall + += flush +cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<> setpagedevice" +*PageRegion Letter.Extra: "<> setpagedevice" +*PageRegion Letter.Transverse: "<> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + +*PageRegion Legal: "<> setpagedevice" +*PageRegion Legal.Extra: "<> setpagedevice" +*PageRegion Legal.Transverse: "<> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + +*PageRegion Tabloid: "<> setpagedevice" +*PageRegion Tabloid.Extra: "<> setpagedevice" +*PageRegion Tabloid.Transverse: "<> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageRegion A3: "<> setpagedevice" +*PageRegion A3.Extra: "<> setpagedevice" +*PageRegion A3.Transverse: "<> setpagedevice" +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + +*PageRegion A4: "<> setpagedevice" +*PageRegion A4.Extra: "<> setpagedevice" +*PageRegion A4.Transverse: "<> setpagedevice" +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + +*PageRegion A5: "<> setpagedevice" +*PageRegion A5.Extra: "<> setpagedevice" +*PageRegion A5.Transverse: "<> setpagedevice" +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + +*PageRegion B3: "<> setpagedevice" +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B4: "<> setpagedevice" +*PageRegion B4.Extra: "<> setpagedevice" +*PageRegion B4.Transverse: "<> setpagedevice" +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + +*PageRegion B5: "<> setpagedevice" +*PageRegion B5.Extra: "<> setpagedevice" +*PageRegion B5.Transverse: "<> setpagedevice" +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB3: "<> setpagedevice" +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB4: "<> setpagedevice" +*PageRegion ISOB4.Extra: "<> setpagedevice" +*PageRegion ISOB4.Transverse: "<> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB5: "<> setpagedevice" +*PageRegion ISOB5.Extra: "<> setpagedevice" +*PageRegion ISOB5.Transverse: "<> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageRegion MaxPage: "<> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "1431.0 1488.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*%CustomPageSize + +*CustomPageSize True: " +% B. Giess 960228 +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation +% +exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 1431.0 +*ParamCustomPageSize Height: 2 points 72.0 1488.0 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CenterRegistered: False + +*MaxMediaWidth: "1431.0" +*MaxMediaHeight: "1488.0" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<> setpagedevice " +*MirrorPrint False: "<> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<> setpagedevice " +*NegativePrint False: "<> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% For 50 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*% For 60 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 85 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% For 50 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*% For 60 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 133 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 75 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 133 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*% For 165 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 60 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*% For 50 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*% For 60 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*% For 75 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*% For 85 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 165 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% For 225 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*% For 275 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*% For 75 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*% For 85 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*% For 100 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*% For 120 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*% For 133 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*% For 150 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*% For 165 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*% For 175 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*% For 200 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*% For 225 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*% For 250 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*% For 275 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*% For 300 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*% The byte count of this file should be exactly 067232 or 068723 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype +*% Last edited JUL 26, 1996-Hell Quasar IS + + diff --git a/psprint_config/configuration/ppds/LHSIGHJ4.PS b/psprint_config/configuration/ppds/LHSIGHJ4.PS new file mode 100644 index 000000000000..02b6cb75753d --- /dev/null +++ b/psprint_config/configuration/ppds/LHSIGHJ4.PS @@ -0,0 +1,3750 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*Manufacturer: "LHAG Linotype-Hell" + +*% 31 Chars ******************************* + +*ModelName: "Lino Signasetter HQS V 3.3 J" + +*ShortNickName: "Lino Signasetter HQS V 3.3 J" + +*NickName: "Lino Signasetter HQS V 3.3 J" + +*PCFileName: "LHSIGHJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageSize A1: "<> setpagedevice" + +*PageSize A1.Extra: "<> setpagedevice" + + + +*PageSize A2: "<> setpagedevice" + +*PageSize A2.Extra: "<> setpagedevice" + +*PageSize A2.Transverse: "<> setpagedevice" + +*PageSize A2.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B1: "<> setpagedevice" + +*PageSize B1.Extra: "<> setpagedevice" + + + +*PageSize B2: "<> setpagedevice" + +*PageSize B2.Extra: "<> setpagedevice" + +*PageSize B2.Transverse: "<> setpagedevice" + +*PageSize B2.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Extra: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB1: "<> setpagedevice" + +*PageSize ISOB1.Extra: "<> setpagedevice" + + + +*PageSize ISOB2: "<> setpagedevice" + +*PageSize ISOB2.Extra: "<> setpagedevice" + +*PageSize ISOB2.Transverse: "<> setpagedevice" + +*PageSize ISOB2.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Extra: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [2182 3050] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion A1: "<> setpagedevice" + +*PageRegion A1.Extra: "<> setpagedevice" + + + +*PageRegion A2: "<> setpagedevice" + +*PageRegion A2.Extra: "<> setpagedevice" + +*PageRegion A2.Transverse: "<> setpagedevice" + +*PageRegion A2.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B1: "<> setpagedevice" + +*PageRegion B1.Extra: "<> setpagedevice" + + + +*PageRegion B2: "<> setpagedevice" + +*PageRegion B2.Extra: "<> setpagedevice" + +*PageRegion B2.Transverse: "<> setpagedevice" + +*PageRegion B2.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Extra: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB1: "<> setpagedevice" + +*PageRegion ISOB1.Extra: "<> setpagedevice" + + + +*PageRegion ISOB2: "<> setpagedevice" + +*PageRegion ISOB2.Extra: "<> setpagedevice" + +*PageRegion ISOB2.Transverse: "<> setpagedevice" + +*PageRegion ISOB2.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Extra: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" + +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" + +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" + +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" + +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" + +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" + +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A1: "1684.0 2384.0" + +*PaperDimension A1.Extra: "1756.0 2456.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + +*PaperDimension A2.Transverse: "1191.0 1683.0" + +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B1: "2064.0 2920.0" + +*PaperDimension B1.Extra: "2136.0 2992.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + +*PaperDimension B2.Transverse: "1460.0 2063.0" + +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB1: "2004.0 2835.0" + +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" + +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "2182.0 3050.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 2182.6 + +*ParamCustomPageSize Height: 2 points 72.0 3050.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "2182.6" + +*MaxMediaHeight: "3050.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <> setpagedevice " + +*MirrorPrint False: " <> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <> setpagedevice " + +*NegativePrint False: " <> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + +*CloseSubGroup: PrintingMode + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% + +*% Screening Params for HQS + +*% + +*% ----- for Resolution 5080 dpi ----- + +*% + +*% For 200 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + + + +*% For 250 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + + + +*% For 300 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*% + +*% ----- for Resolution 4064 dpi ----- + +*% + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + + + +*% For 300 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% For 400 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*% + +*% ----- for Resolution 2032 dpi ----- + +*% + +*% For 33 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + + + +*% For 38 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + + + +*% For 46 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + + + +*% For 65 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + + + +*% For 70 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + + + +*% For 110 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + + + +*% For 138 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + + + +*% For 150 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + + + +*% For 175 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + + + +*% For 250 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*% + +*% ----- for Resolution 1693 dpi ----- + +*% + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + + + +*% For 150 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*% + +*% ----- for Resolution 1270 dpi ----- + +*% + +*% For 65 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + + + +*% For 90 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + + + +*% The byte count of this file should be exactly 090200 or 093950 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Signasetter + +*% Last edited JUL 26, 1996 + diff --git a/psprint_config/configuration/ppds/LHSIGIJ4.PS b/psprint_config/configuration/ppds/LHSIGIJ4.PS new file mode 100644 index 000000000000..1feb58e58f35 --- /dev/null +++ b/psprint_config/configuration/ppds/LHSIGIJ4.PS @@ -0,0 +1,4192 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*Manufacturer: "LHAG Linotype-Hell" + +*% 31 Chars ******************************* + +*ModelName: "Lino Signasetter IS V 3.3 J" + +*ShortNickName: "Lino Signasetter IS V 3.3 J" + +*NickName: "Lino Signasetter IS V 3.3 J" + +*PCFileName: "LHSIGIJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<> setpagedevice" + +*PageSize Letter.Extra: "<> setpagedevice" + +*PageSize Letter.Transverse: "<> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Legal: "<> setpagedevice" + +*PageSize Legal.Extra: "<> setpagedevice" + +*PageSize Legal.Transverse: "<> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageSize Tabloid: "<> setpagedevice" + +*PageSize Tabloid.Extra: "<> setpagedevice" + +*PageSize Tabloid.Transverse: "<> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A1: "<> setpagedevice" + +*PageSize A1.Extra: "<> setpagedevice" + + + +*PageSize A2: "<> setpagedevice" + +*PageSize A2.Extra: "<> setpagedevice" + +*PageSize A2.Transverse: "<> setpagedevice" + +*PageSize A2.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A3: "<> setpagedevice" + +*PageSize A3.Extra: "<> setpagedevice" + +*PageSize A3.Transverse: "<> setpagedevice" + +*PageSize A3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A4: "<> setpagedevice" + +*PageSize A4.Extra: "<> setpagedevice" + +*PageSize A4.Transverse: "<> setpagedevice" + +*PageSize A4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize A5: "<> setpagedevice" + +*PageSize A5.Extra: "<> setpagedevice" + +*PageSize A5.Transverse: "<> setpagedevice" + +*PageSize A5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B1: "<> setpagedevice" + +*PageSize B1.Extra: "<> setpagedevice" + + + +*PageSize B2: "<> setpagedevice" + +*PageSize B2.Extra: "<> setpagedevice" + +*PageSize B2.Transverse: "<> setpagedevice" + +*PageSize B2.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B3: "<> setpagedevice" + +*PageSize B3.Extra: "<> setpagedevice" + +*PageSize B3.Transverse: "<> setpagedevice" + +*PageSize B3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B4: "<> setpagedevice" + +*PageSize B4.Extra: "<> setpagedevice" + +*PageSize B4.Transverse: "<> setpagedevice" + +*PageSize B4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize B5: "<> setpagedevice" + +*PageSize B5.Extra: "<> setpagedevice" + +*PageSize B5.Transverse: "<> setpagedevice" + +*PageSize B5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB1: "<> setpagedevice" + +*PageSize ISOB1.Extra: "<> setpagedevice" + + + +*PageSize ISOB2: "<> setpagedevice" + +*PageSize ISOB2.Extra: "<> setpagedevice" + +*PageSize ISOB2.Transverse: "<> setpagedevice" + +*PageSize ISOB2.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB3: "<> setpagedevice" + +*PageSize ISOB3.Extra: "<> setpagedevice" + +*PageSize ISOB3.Transverse: "<> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB4: "<> setpagedevice" + +*PageSize ISOB4.Extra: "<> setpagedevice" + +*PageSize ISOB4.Transverse: "<> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageSize ISOB5: "<> setpagedevice" + +*PageSize ISOB5.Extra: "<> setpagedevice" + +*PageSize ISOB5.Transverse: "<> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageSize MaxPage: "<> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [2182 3050] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<> setpagedevice" + +*PageRegion Letter.Extra: "<> setpagedevice" + +*PageRegion Letter.Transverse: "<> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion Legal: "<> setpagedevice" + +*PageRegion Legal.Extra: "<> setpagedevice" + +*PageRegion Legal.Transverse: "<> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion Tabloid: "<> setpagedevice" + +*PageRegion Tabloid.Extra: "<> setpagedevice" + +*PageRegion Tabloid.Transverse: "<> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<> setpagedevice" + + + +*PageRegion A1: "<> setpagedevice" + +*PageRegion A1.Extra: "<> setpagedevice" + + + +*PageRegion A2: "<> setpagedevice" + +*PageRegion A2.Extra: "<> setpagedevice" + +*PageRegion A2.Transverse: "<> setpagedevice" + +*PageRegion A2.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A3: "<> setpagedevice" + +*PageRegion A3.Extra: "<> setpagedevice" + +*PageRegion A3.Transverse: "<> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A4: "<> setpagedevice" + +*PageRegion A4.Extra: "<> setpagedevice" + +*PageRegion A4.Transverse: "<> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion A5: "<> setpagedevice" + +*PageRegion A5.Extra: "<> setpagedevice" + +*PageRegion A5.Transverse: "<> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B1: "<> setpagedevice" + +*PageRegion B1.Extra: "<> setpagedevice" + + + +*PageRegion B2: "<> setpagedevice" + +*PageRegion B2.Extra: "<> setpagedevice" + +*PageRegion B2.Transverse: "<> setpagedevice" + +*PageRegion B2.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B3: "<> setpagedevice" + +*PageRegion B3.Extra: "<> setpagedevice" + +*PageRegion B3.Transverse: "<> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B4: "<> setpagedevice" + +*PageRegion B4.Extra: "<> setpagedevice" + +*PageRegion B4.Transverse: "<> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion B5: "<> setpagedevice" + +*PageRegion B5.Extra: "<> setpagedevice" + +*PageRegion B5.Transverse: "<> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB1: "<> setpagedevice" + +*PageRegion ISOB1.Extra: "<> setpagedevice" + + + +*PageRegion ISOB2: "<> setpagedevice" + +*PageRegion ISOB2.Extra: "<> setpagedevice" + +*PageRegion ISOB2.Transverse: "<> setpagedevice" + +*PageRegion ISOB2.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB3: "<> setpagedevice" + +*PageRegion ISOB3.Extra: "<> setpagedevice" + +*PageRegion ISOB3.Transverse: "<> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB4: "<> setpagedevice" + +*PageRegion ISOB4.Extra: "<> setpagedevice" + +*PageRegion ISOB4.Transverse: "<> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion ISOB5: "<> setpagedevice" + +*PageRegion ISOB5.Extra: "<> setpagedevice" + +*PageRegion ISOB5.Transverse: "<> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + + + +*PageRegion MaxPage: "<> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" + +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" + +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" + +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" + +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" + +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" + +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A1: "1684.0 2384.0" + +*PaperDimension A1.Extra: "1756.0 2456.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + +*PaperDimension A2.Transverse: "1191.0 1683.0" + +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B1: "2064.0 2920.0" + +*PaperDimension B1.Extra: "2136.0 2992.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + +*PaperDimension B2.Transverse: "1460.0 2063.0" + +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB1: "2004.0 2835.0" + +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" + +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "2182.0 3050.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 2182.6 + +*ParamCustomPageSize Height: 2 points 72.0 3050.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "2182.6" + +*MaxMediaHeight: "3050.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <> setpagedevice " + +*MirrorPrint False: " <> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <> setpagedevice " + +*NegativePrint False: " <> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + +*CloseSubGroup: PrintingMode + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: ; source: ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% + +*% Screening Params for IS + +*% + +*% ----- for Resolution 1270 dpi ----- + +*% + +*% For 50 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + + + +*% For 60 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + + + +*% For 85 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + + + +*% For 120 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi:"120" + + + +*% For 150 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi:"150" + +*% + +*% ----- for Resolution 1693 dpi ----- + +*% + +*% For 50 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + + + +*% For 60 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + + + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + + + +*% For 133 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + + + +*% For 165 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi:"165" + + + +*% For 200 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi:"200" + +*% + +*% ----- for Resolution 2032 dpi ----- + +*% + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + + + +*% For 75 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + + + +*% For 133 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + + + +*% For 165 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + + + +*% For 250 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi:"250" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + + + +*% For 165 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi:"165" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + + + +*% For 250 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi:"250" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi:"300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi:"300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi:"300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi:"300" + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi:"300" + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + + + +*% For 350 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi:"350" + +*ColorSepScreenFreq ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi:"350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi:"350" + +*ColorSepScreenFreq ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi:"350" + +*ColorSepScreenFreq ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi:"350" + + + +*% For 400 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi:"400" + +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi:"400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi:"400" + +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi:"400" + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi:"400" + +*% + +*% ----- for Resolution 4064 dpi ----- + +*% + +*% For 75 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + + + +*% For 85 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + + + +*% For 100 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + + + +*% For 120 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + + + +*% For 133 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + + + +*% For 150 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + + + +*% For 165 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + + + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + + + +*% For 350 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi:"350" + +*ColorSepScreenFreq ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi:"350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi:"350" + +*ColorSepScreenFreq ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi:"350" + +*ColorSepScreenFreq ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi:"350" + + + +*% For 400 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi:"400" + +*ColorSepScreenFreq ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi:"400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi:"400" + +*ColorSepScreenFreq ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi:"400" + +*ColorSepScreenFreq ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi:"400" + + + +*% For 500 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi:"500" + +*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi:"500" + +*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi:"500" + +*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi:"500" + +*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi:"500" + +*% + +*% ----- for Resolution 5080 dpi ----- + +*% + +*% For 85 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + + + +*% For 100 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + + + +*% For 120 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + + + +*% For 133 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + + + +*% For 150 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + + + +*% For 165 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + + + +*% For 175 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + + + +*% For 200 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + + + +*% For 250 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + + + +*% For 300 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + + + +*% For 400 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + + + +*% For 500 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi:"500" + +*ColorSepScreenFreq ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi:"500" + +*ColorSepScreenFreq ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi:"500" + +*ColorSepScreenFreq ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi:"500" + +*ColorSepScreenFreq ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi:"500" + + + +*% For 600 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi:"600" + +*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi:"600" + +*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi:"600" + +*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi:"600" + +*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi:"600" + + + +*% The byte count of this file should be exactly 102703 or 106895 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Signasetter + +*% Last edited JUL 26, 1996 + diff --git a/psprint_config/configuration/ppds/LHSIGNH3.PS b/psprint_config/configuration/ppds/LHSIGNH3.PS new file mode 100644 index 000000000000..dd2ecb07c5a9 --- /dev/null +++ b/psprint_config/configuration/ppds/LHSIGNH3.PS @@ -0,0 +1,1764 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*Manufacturer: "Linotype-Hell" +*% 31 Chars ******************************* +*ModelName: "Lino Signasetter HQS V 3.0" +*ShortNickName: "Lino Signasetter HQS" +*NickName: "Lino Signasetter HQS V 3.0" +*PCFileName: "LHSIGNH3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<> setpagedevice" +*PageSize Letter.Extra: "<> setpagedevice" +*PageSize Letter.Transverse: "<> setpagedevice" +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + +*PageSize Legal: "<> setpagedevice" +*PageSize Legal.Extra: "<> setpagedevice" +*PageSize Legal.Transverse: "<> setpagedevice" +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + +*PageSize Tabloid: "<> setpagedevice" +*PageSize Tabloid.Extra: "<> setpagedevice" +*PageSize Tabloid.Transverse: "<> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageSize A1: "<> setpagedevice" +*PageSize A1.Extra: "<> setpagedevice" + +*PageSize A2: "<> setpagedevice" +*PageSize A2.Extra: "<> setpagedevice" +*PageSize A2.Transverse: "<> setpagedevice" +*PageSize A2.Extra.Transverse: "<> setpagedevice" + +*PageSize A3: "<> setpagedevice" +*PageSize A3.Extra: "<> setpagedevice" +*PageSize A3.Transverse: "<> setpagedevice" +*PageSize A3.Extra.Transverse: "<> setpagedevice" + +*PageSize A4: "<> setpagedevice" +*PageSize A4.Extra: "<> setpagedevice" +*PageSize A4.Transverse: "<> setpagedevice" +*PageSize A4.Extra.Transverse: "<> setpagedevice" + +*PageSize A5: "<> setpagedevice" +*PageSize A5.Extra: "<> setpagedevice" +*PageSize A5.Transverse: "<> setpagedevice" +*PageSize A5.Extra.Transverse: "<> setpagedevice" + +*PageSize B1: "<> setpagedevice" +*PageSize B1.Extra: "<> setpagedevice" + +*PageSize B2: "<> setpagedevice" +*PageSize B2.Extra: "<> setpagedevice" +*PageSize B2.Transverse: "<> setpagedevice" +*PageSize B2.Extra.Transverse: "<> setpagedevice" + +*PageSize B3: "<> setpagedevice" +*PageSize B3.Extra: "<> setpagedevice" +*PageSize B3.Transverse: "<> setpagedevice" +*PageSize B3.Extra.Transverse: "<> setpagedevice" + +*PageSize B4: "<> setpagedevice" +*PageSize B4.Extra: "<> setpagedevice" +*PageSize B4.Transverse: "<> setpagedevice" +*PageSize B4.Extra.Transverse: "<> setpagedevice" + +*PageSize B5: "<> setpagedevice" +*PageSize B5.Extra: "<> setpagedevice" +*PageSize B5.Transverse: "<> setpagedevice" +*PageSize B5.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB1: "<> setpagedevice" +*PageSize ISOB1.Extra: "<> setpagedevice" + +*PageSize ISOB2: "<> setpagedevice" +*PageSize ISOB2.Extra: "<> setpagedevice" +*PageSize ISOB2.Transverse: "<> setpagedevice" +*PageSize ISOB2.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB3: "<> setpagedevice" +*PageSize ISOB3.Extra: "<> setpagedevice" +*PageSize ISOB3.Transverse: "<> setpagedevice" +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB4: "<> setpagedevice" +*PageSize ISOB4.Extra: "<> setpagedevice" +*PageSize ISOB4.Transverse: "<> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB5: "<> setpagedevice" +*PageSize ISOB5.Extra: "<> setpagedevice" +*PageSize ISOB5.Transverse: "<> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageSize MaxPage: "<> setpagedevice" + +*?PageSize: " +save +mark +currentpagedevice /PageSize get aload pop +2 copy gt {exch} if +(Unknown) +37 dict +dup [ 612 792] (Letter) put +dup [ 684 864] (Letter.Extra) put + +dup [ 612 1008] (Legal) put +dup [ 684 1080] (Legal.Extra) put + +dup [ 792 1224] (Tabloid) put +dup [ 864 1296] (Tabloid.Extra) put + +dup [1684 2384] (A1) put +dup [1756 2456] (A1.Extra) put + +dup [1191 1684] (A2) put +dup [1263 1756] (A2.Extra) put + +dup [ 842 1191] (A3) put +dup [ 914 1263] (A3.Extra) put + +dup [ 595 842] (A4) put +dup [ 667 914] (A4.Extra) put + +dup [ 420 595] (A5) put +dup [ 492 667] (A5.Extra) put + +dup [2064 2920] (B1) put +dup [2136 2992] (B1.Extra) put + +dup [1460 2064] (B2) put +dup [1532 2136] (B2.Extra) put + +dup [1032 1460] (B3) put +dup [1104 1532] (B3.Extra) put + +dup [ 729 1032] (B4) put +dup [ 801 1104] (B4.Extra) put + +dup [ 516 729] (B5) put +dup [ 588 801] (B5.Extra) put + +dup [2004 2835] (ISOB1) put +dup [2076 2907] (ISOB1.Extra) put + +dup [1417 2004] (ISOB2) put +dup [1489 2076] (ISOB2.Extra) put + +dup [1001 1417] (ISOB3) put +dup [1073 1489] (ISOB3.Extra) put + +dup [ 709 1001] (ISOB4) put +dup [ 781 1073] (ISOB4.Extra) put + +dup [ 499 709] (ISOB5) put +dup [ 571 781] (ISOB5.Extra) put + +dup [2182 3050] (MaxPage) put + +{ +exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse +} bind forall + += flush +cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<> setpagedevice" +*PageRegion Letter.Extra: "<> setpagedevice" +*PageRegion Letter.Transverse: "<> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + +*PageRegion Legal: "<> setpagedevice" +*PageRegion Legal.Extra: "<> setpagedevice" +*PageRegion Legal.Transverse: "<> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + +*PageRegion Tabloid: "<> setpagedevice" +*PageRegion Tabloid.Extra: "<> setpagedevice" +*PageRegion Tabloid.Transverse: "<> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageRegion A1: "<> setpagedevice" +*PageRegion A1.Extra: "<> setpagedevice" + +*PageRegion A2: "<> setpagedevice" +*PageRegion A2.Extra: "<> setpagedevice" +*PageRegion A2.Transverse: "<> setpagedevice" +*PageRegion A2.Extra.Transverse: "<> setpagedevice" + +*PageRegion A3: "<> setpagedevice" +*PageRegion A3.Extra: "<> setpagedevice" +*PageRegion A3.Transverse: "<> setpagedevice" +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + +*PageRegion A4: "<> setpagedevice" +*PageRegion A4.Extra: "<> setpagedevice" +*PageRegion A4.Transverse: "<> setpagedevice" +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + +*PageRegion A5: "<> setpagedevice" +*PageRegion A5.Extra: "<> setpagedevice" +*PageRegion A5.Transverse: "<> setpagedevice" +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + +*PageRegion B1: "<> setpagedevice" +*PageRegion B1.Extra: "<> setpagedevice" + +*PageRegion B2: "<> setpagedevice" +*PageRegion B2.Extra: "<> setpagedevice" +*PageRegion B2.Transverse: "<> setpagedevice" +*PageRegion B2.Extra.Transverse: "<> setpagedevice" + +*PageRegion B3: "<> setpagedevice" +*PageRegion B3.Extra: "<> setpagedevice" +*PageRegion B3.Transverse: "<> setpagedevice" +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + +*PageRegion B4: "<> setpagedevice" +*PageRegion B4.Extra: "<> setpagedevice" +*PageRegion B4.Transverse: "<> setpagedevice" +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + +*PageRegion B5: "<> setpagedevice" +*PageRegion B5.Extra: "<> setpagedevice" +*PageRegion B5.Transverse: "<> setpagedevice" +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB1: "<> setpagedevice" +*PageRegion ISOB1.Extra: "<> setpagedevice" + +*PageRegion ISOB2: "<> setpagedevice" +*PageRegion ISOB2.Extra: "<> setpagedevice" +*PageRegion ISOB2.Transverse: "<> setpagedevice" +*PageRegion ISOB2.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB3: "<> setpagedevice" +*PageRegion ISOB3.Extra: "<> setpagedevice" +*PageRegion ISOB3.Transverse: "<> setpagedevice" +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB4: "<> setpagedevice" +*PageRegion ISOB4.Extra: "<> setpagedevice" +*PageRegion ISOB4.Transverse: "<> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB5: "<> setpagedevice" +*PageRegion ISOB5.Extra: "<> setpagedevice" +*PageRegion ISOB5.Transverse: "<> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageRegion MaxPage: "<> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A1: "1684.0 2384.0" +*PaperDimension A1.Extra: "1756.0 2456.0" + +*PaperDimension A2: "1191.0 1684.0" +*PaperDimension A2.Extra: "1263.0 1756.0" +*PaperDimension A2.Transverse: "1191.0 1683.0" +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B1: "2064.0 2920.0" +*PaperDimension B1.Extra: "2136.0 2992.0" + +*PaperDimension B2: "1460.0 2064.0" +*PaperDimension B2.Extra: "1532.0 2136.0" +*PaperDimension B2.Transverse: "1460.0 2063.0" +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Extra: "1104.0 1532.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB1: "2004.0 2835.0" +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + +*PaperDimension ISOB2: "1417.0 2004.0" +*PaperDimension ISOB2.Extra: "1489.0 2076.0" +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Extra: "1073.0 1489.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "2182.0 3050.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. + +*CustomPageSize True: " +% B. Giess 960228 +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation +% +exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 2182.6 +*ParamCustomPageSize Height: 2 points 72.0 3050.0 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CenterRegistered: False + +*MaxMediaWidth: "2182.6" +*MaxMediaHeight: "3050.0" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<> setpagedevice " +*MirrorPrint False: "<> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<> setpagedevice " +*NegativePrint False: "<> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint +*CloseSubGroup: PrintingMode + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% +*% Screening Params for HQS +*% +*% ----- for Resolution 5080 dpi ----- +*% +*% For 200 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*% For 225 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*% For 250 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*% For 275 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*% For 300 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*% For 350 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*% For 350 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*% +*% ----- for Resolution 4064 dpi ----- +*% +*% For 175 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*% For 200 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*% For 225 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*% For 250 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*% For 275 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*% For 300 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*% +*% ----- for Resolution 3386 dpi ----- +*% +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% For 225 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*% For 275 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*% For 400 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*% +*% ----- for Resolution 2540 dpi ----- +*% +*% For 20 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*% For 33 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*% For 38 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*% For 46 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 60 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*% For 65 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*% For 70 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 80 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 90 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 110 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 138 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*% For 300 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*% +*% ----- for Resolution 2032 dpi ----- +*% +*% For 33 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*% For 38 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*% For 46 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 65 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*% For 70 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 110 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 138 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*% For 150 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*% For 175 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*% For 250 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*% +*% ----- for Resolution 1693 dpi ----- +*% +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 150 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*% +*% ----- for Resolution 1270 dpi ----- +*% +*% For 65 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 90 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% The byte count of this file should be exactly 081706 or 083470 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Signasetter +*% Last edited JUL 26, 1996 diff --git a/psprint_config/configuration/ppds/LHSIGNI3.PS b/psprint_config/configuration/ppds/LHSIGNI3.PS new file mode 100644 index 000000000000..32e277d5a2a7 --- /dev/null +++ b/psprint_config/configuration/ppds/LHSIGNI3.PS @@ -0,0 +1,1985 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*Manufacturer: "Linotype-Hell" +*% 31 Chars ******************************* +*ModelName: "Lino Signasetter IS V 3.0" +*ShortNickName: "Lino Signasetter IS" +*NickName: "Lino Signasetter IS V 3.0" +*PCFileName: "LHSIGNI3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<> setpagedevice" +*PageSize Letter.Extra: "<> setpagedevice" +*PageSize Letter.Transverse: "<> setpagedevice" +*PageSize Letter.Extra.Transverse: "<> setpagedevice" + +*PageSize Legal: "<> setpagedevice" +*PageSize Legal.Extra: "<> setpagedevice" +*PageSize Legal.Transverse: "<> setpagedevice" +*PageSize Legal.Extra.Transverse: "<> setpagedevice" + +*PageSize Tabloid: "<> setpagedevice" +*PageSize Tabloid.Extra: "<> setpagedevice" +*PageSize Tabloid.Transverse: "<> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageSize A1: "<> setpagedevice" +*PageSize A1.Extra: "<> setpagedevice" + +*PageSize A2: "<> setpagedevice" +*PageSize A2.Extra: "<> setpagedevice" +*PageSize A2.Transverse: "<> setpagedevice" +*PageSize A2.Extra.Transverse: "<> setpagedevice" + +*PageSize A3: "<> setpagedevice" +*PageSize A3.Extra: "<> setpagedevice" +*PageSize A3.Transverse: "<> setpagedevice" +*PageSize A3.Extra.Transverse: "<> setpagedevice" + +*PageSize A4: "<> setpagedevice" +*PageSize A4.Extra: "<> setpagedevice" +*PageSize A4.Transverse: "<> setpagedevice" +*PageSize A4.Extra.Transverse: "<> setpagedevice" + +*PageSize A5: "<> setpagedevice" +*PageSize A5.Extra: "<> setpagedevice" +*PageSize A5.Transverse: "<> setpagedevice" +*PageSize A5.Extra.Transverse: "<> setpagedevice" + +*PageSize B1: "<> setpagedevice" +*PageSize B1.Extra: "<> setpagedevice" + +*PageSize B2: "<> setpagedevice" +*PageSize B2.Extra: "<> setpagedevice" +*PageSize B2.Transverse: "<> setpagedevice" +*PageSize B2.Extra.Transverse: "<> setpagedevice" + +*PageSize B3: "<> setpagedevice" +*PageSize B3.Extra: "<> setpagedevice" +*PageSize B3.Transverse: "<> setpagedevice" +*PageSize B3.Extra.Transverse: "<> setpagedevice" + +*PageSize B4: "<> setpagedevice" +*PageSize B4.Extra: "<> setpagedevice" +*PageSize B4.Transverse: "<> setpagedevice" +*PageSize B4.Extra.Transverse: "<> setpagedevice" + +*PageSize B5: "<> setpagedevice" +*PageSize B5.Extra: "<> setpagedevice" +*PageSize B5.Transverse: "<> setpagedevice" +*PageSize B5.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB1: "<> setpagedevice" +*PageSize ISOB1.Extra: "<> setpagedevice" + +*PageSize ISOB2: "<> setpagedevice" +*PageSize ISOB2.Extra: "<> setpagedevice" +*PageSize ISOB2.Transverse: "<> setpagedevice" +*PageSize ISOB2.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB3: "<> setpagedevice" +*PageSize ISOB3.Extra: "<> setpagedevice" +*PageSize ISOB3.Transverse: "<> setpagedevice" +*PageSize ISOB3.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB4: "<> setpagedevice" +*PageSize ISOB4.Extra: "<> setpagedevice" +*PageSize ISOB4.Transverse: "<> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageSize ISOB5: "<> setpagedevice" +*PageSize ISOB5.Extra: "<> setpagedevice" +*PageSize ISOB5.Transverse: "<> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageSize MaxPage: "<> setpagedevice" + +*?PageSize: " +save +mark +currentpagedevice /PageSize get aload pop +2 copy gt {exch} if +(Unknown) +37 dict +dup [ 612 792] (Letter) put +dup [ 684 864] (Letter.Extra) put + +dup [ 612 1008] (Legal) put +dup [ 684 1080] (Legal.Extra) put + +dup [ 792 1224] (Tabloid) put +dup [ 864 1296] (Tabloid.Extra) put + +dup [1684 2384] (A1) put +dup [1756 2456] (A1.Extra) put + +dup [1191 1684] (A2) put +dup [1263 1756] (A2.Extra) put + +dup [ 842 1191] (A3) put +dup [ 914 1263] (A3.Extra) put + +dup [ 595 842] (A4) put +dup [ 667 914] (A4.Extra) put + +dup [ 420 595] (A5) put +dup [ 492 667] (A5.Extra) put + +dup [2064 2920] (B1) put +dup [2136 2992] (B1.Extra) put + +dup [1460 2064] (B2) put +dup [1532 2136] (B2.Extra) put + +dup [1032 1460] (B3) put +dup [1104 1532] (B3.Extra) put + +dup [ 729 1032] (B4) put +dup [ 801 1104] (B4.Extra) put + +dup [ 516 729] (B5) put +dup [ 588 801] (B5.Extra) put + +dup [2004 2835] (ISOB1) put +dup [2076 2907] (ISOB1.Extra) put + +dup [1417 2004] (ISOB2) put +dup [1489 2076] (ISOB2.Extra) put + +dup [1001 1417] (ISOB3) put +dup [1073 1489] (ISOB3.Extra) put + +dup [ 709 1001] (ISOB4) put +dup [ 781 1073] (ISOB4.Extra) put + +dup [ 499 709] (ISOB5) put +dup [ 571 781] (ISOB5.Extra) put + +dup [2182 3050] (MaxPage) put + +{ +exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse +} bind forall + += flush +cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<> setpagedevice" +*PageRegion Letter.Extra: "<> setpagedevice" +*PageRegion Letter.Transverse: "<> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<> setpagedevice" + +*PageRegion Legal: "<> setpagedevice" +*PageRegion Legal.Extra: "<> setpagedevice" +*PageRegion Legal.Transverse: "<> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<> setpagedevice" + +*PageRegion Tabloid: "<> setpagedevice" +*PageRegion Tabloid.Extra: "<> setpagedevice" +*PageRegion Tabloid.Transverse: "<> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<> setpagedevice" + +*PageRegion A1: "<> setpagedevice" +*PageRegion A1.Extra: "<> setpagedevice" + +*PageRegion A2: "<> setpagedevice" +*PageRegion A2.Extra: "<> setpagedevice" +*PageRegion A2.Transverse: "<> setpagedevice" +*PageRegion A2.Extra.Transverse: "<> setpagedevice" + +*PageRegion A3: "<> setpagedevice" +*PageRegion A3.Extra: "<> setpagedevice" +*PageRegion A3.Transverse: "<> setpagedevice" +*PageRegion A3.Extra.Transverse: "<> setpagedevice" + +*PageRegion A4: "<> setpagedevice" +*PageRegion A4.Extra: "<> setpagedevice" +*PageRegion A4.Transverse: "<> setpagedevice" +*PageRegion A4.Extra.Transverse: "<> setpagedevice" + +*PageRegion A5: "<> setpagedevice" +*PageRegion A5.Extra: "<> setpagedevice" +*PageRegion A5.Transverse: "<> setpagedevice" +*PageRegion A5.Extra.Transverse: "<> setpagedevice" + +*PageRegion B1: "<> setpagedevice" +*PageRegion B1.Extra: "<> setpagedevice" + +*PageRegion B2: "<> setpagedevice" +*PageRegion B2.Extra: "<> setpagedevice" +*PageRegion B2.Transverse: "<> setpagedevice" +*PageRegion B2.Extra.Transverse: "<> setpagedevice" + +*PageRegion B3: "<> setpagedevice" +*PageRegion B3.Extra: "<> setpagedevice" +*PageRegion B3.Transverse: "<> setpagedevice" +*PageRegion B3.Extra.Transverse: "<> setpagedevice" + +*PageRegion B4: "<> setpagedevice" +*PageRegion B4.Extra: "<> setpagedevice" +*PageRegion B4.Transverse: "<> setpagedevice" +*PageRegion B4.Extra.Transverse: "<> setpagedevice" + +*PageRegion B5: "<> setpagedevice" +*PageRegion B5.Extra: "<> setpagedevice" +*PageRegion B5.Transverse: "<> setpagedevice" +*PageRegion B5.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB1: "<> setpagedevice" +*PageRegion ISOB1.Extra: "<> setpagedevice" + +*PageRegion ISOB2: "<> setpagedevice" +*PageRegion ISOB2.Extra: "<> setpagedevice" +*PageRegion ISOB2.Transverse: "<> setpagedevice" +*PageRegion ISOB2.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB3: "<> setpagedevice" +*PageRegion ISOB3.Extra: "<> setpagedevice" +*PageRegion ISOB3.Transverse: "<> setpagedevice" +*PageRegion ISOB3.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB4: "<> setpagedevice" +*PageRegion ISOB4.Extra: "<> setpagedevice" +*PageRegion ISOB4.Transverse: "<> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<> setpagedevice" + +*PageRegion ISOB5: "<> setpagedevice" +*PageRegion ISOB5.Extra: "<> setpagedevice" +*PageRegion ISOB5.Transverse: "<> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<> setpagedevice" + +*PageRegion MaxPage: "<> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A1: "1684.0 2384.0" +*PaperDimension A1.Extra: "1756.0 2456.0" + +*PaperDimension A2: "1191.0 1684.0" +*PaperDimension A2.Extra: "1263.0 1756.0" +*PaperDimension A2.Transverse: "1191.0 1683.0" +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B1: "2064.0 2920.0" +*PaperDimension B1.Extra: "2136.0 2992.0" + +*PaperDimension B2: "1460.0 2064.0" +*PaperDimension B2.Extra: "1532.0 2136.0" +*PaperDimension B2.Transverse: "1460.0 2063.0" +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Extra: "1104.0 1532.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB1: "2004.0 2835.0" +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + +*PaperDimension ISOB2: "1417.0 2004.0" +*PaperDimension ISOB2.Extra: "1489.0 2076.0" +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Extra: "1073.0 1489.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "2182.0 3050.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. + +*CustomPageSize True: " +% B. Giess 960228 +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation +% +exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 2182.6 +*ParamCustomPageSize Height: 2 points 72.0 3050.0 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CenterRegistered: False + +*MaxMediaWidth: "2182.6" +*MaxMediaHeight: "3050.0" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<> setpagedevice " +*MirrorPrint False: "<> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<> setpagedevice " +*NegativePrint False: "<> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint +*CloseSubGroup: PrintingMode + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% +*% Screening Params for IS +*% +*% ----- for Resolution 1270 dpi ----- +*% +*% For 50 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*% For 60 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 85 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% For 120 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi: "120" + +*% For 150 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi: "150" +*% +*% ----- for Resolution 1693 dpi ----- +*% +*% For 50 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*% For 60 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 133 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + +*% For 165 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi: "165" + +*% For 200 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi: "200" +*% +*% ----- for Resolution 2032 dpi ----- +*% +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 75 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 133 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*% For 165 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*% For 250 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*% +*% ----- for Resolution 2540 dpi ----- +*% +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 60 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 165 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi: "165" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq C ustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*% For 250 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi: "250" +*ColorSepScreenFreq ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi: "250" + +*% For 300 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*% +*% ----- for Resolution 3386 dpi ----- +*% +*% For 50 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*% For 60 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*% For 75 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*% For 85 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 165 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% For 225 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*% For 275 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*% For 350 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi: "350" +*ColorSepScreenFreq ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi: "350" +*ColorSepScreenFreq ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi: "350" +*ColorSepScreenFreq ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi: "350" +*ColorSepScreenFreq ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi: "350" + +*% For 400 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*% +*% ----- for Resolution 4064 dpi ----- +*% +*% For 75 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*% For 85 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*% For 100 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*% For 120 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*% For 133 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*% For 150 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*% For 165 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*% For 175 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*% For 200 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*% For 225 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*% For 250 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*% For 275 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*% For 350 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi: "350" +*ColorSepScreenFreq ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi: "350" +*ColorSepScreenFreq ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi: "350" +*ColorSepScreenFreq ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi: "350" +*ColorSepScreenFreq ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi: "350" + +*% For 400 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi: "400" +*ColorSepScreenFreq ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi: "400" + +*% For 500 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*% +*% ----- for Resolution 5080 dpi ----- +*% +*% For 85 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + +*% For 100 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + +*% For 120 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + +*% For 133 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + +*% For 150 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + +*% For 165 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + +*% For 175 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + +*% For 200 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*% For 225 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*% For 250 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*% For 275 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*% For 300 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*% For 350 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*% For 400 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*% For 500 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi: "500" +*ColorSepScreenFreq ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi: "500" +*ColorSepScreenFreq ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi: "500" +*ColorSepScreenFreq ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi: "500" +*ColorSepScreenFreq ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi: "500" + +*% For 600 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*% The byte count of this file should be exactly 094828 or 096813 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Signasetter +*% Last edited JUL 26, 1996 diff --git a/psprint_config/configuration/ppds/LOPC1200.PS b/psprint_config/configuration/ppds/LOPC1200.PS new file mode 100644 index 000000000000..fea9902ce3f2 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPC1200.PS @@ -0,0 +1,810 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Color 1200 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.2" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPC1200.PPD" +*Product: "(Lexmark Optra Color 1200)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra Color 1200" +*ShortNickName: "Lexmark Optra Color 1200 PS" +*NickName: "Lexmark Optra Color 1200 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: True +*Flash True/Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 32Meg +*InstalledMemory 32Meg/32 MB Printer Memory: "" +*InstalledMemory 64Meg/64 MB Printer Memory: "" +*InstalledMemory 96Meg/96 MB Printer Memory: "" +*InstalledMemory 128Meg/128 MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Executive +*UIConstraints: *InputSlot Tray1 *PageSize Universal +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Executive +*UIConstraints: *InputSlot Tray2 *PageSize Universal +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Executive +*UIConstraints: *InputSlot Tray3 *PageSize Universal +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Card +*UIConstraints: *InputSlot Tray1 *MediaType Labels +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Card +*UIConstraints: *InputSlot Tray2 *MediaType Labels +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Card +*UIConstraints: *InputSlot Tray3 *MediaType Labels +*UIConstraints: *InputSlot Tray3 *MediaType Env + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize B4 +*UIConstraints: *InputSlot ManualEnv *PageSize A3 +*UIConstraints: *InputSlot ManualEnv *PageSize Tabloid +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 32Meg/32 MB Printer Memory: "2058000" +*VMOption 64Meg/64 MB Printer Memory: "2058000" +*VMOption 96Meg/96 MB Printer Memory: "2058000" +*VMOption 128Meg/128 MB Printer Memory: "2058000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: False +*Throughput: "12" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse } + {oldresourcestatus} ifelse } bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne +*DefaultJCLLXImageSmoothing: PrtSet +*OrderDependency: 20 JCLSetup *JCLLXImageSmoothing +*JCLLXImageSmoothing PrtSet/Printer Setting: "" +*JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>" +*JCLLXImageSmoothing True/On: "@PJL SET LIMAGESMOOTHING = ON<0A>" +*JCLCloseUI: *JCLLXImageSmoothing + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: Plain +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin Top/Top: "<< /OutputAttributes << /Priority [0] >> >> setpagedevice" +*OutputBin Rear/Rear: "<< /OutputAttributes << /Priority [1] >> >> setpagedevice" +*CloseUI: *OutputBin + +*OpenUI *ColorCorrection/Color Correction: PickOne +*OrderDependency: 140 AnySetup *ColorCorrection +*DefaultColorCorrection: RGB +*ColorCorrection RGB/RGB: " + << /DeviceRenderingInfo << /Type 97 /ColorCorrection null >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection B&W/Black & White: " + << /DeviceRenderingInfo << /Type 97 /ColorCorrection null >> + /ProcessColorModel /DeviceGray >> setpagedevice" +*End +*ColorCorrection CMYK/CMYK: " + << /DeviceRenderingInfo << /Type 97 /ColorCorrection null >> + /ProcessColorModel /DeviceCMYK >> setpagedevice" +*End +*ColorCorrection Display/Display: " + << /DeviceRenderingInfo << /Type 97 /ColorCorrection /Display >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection Vivid/Vivid: " + << /DeviceRenderingInfo << /Type 97 /ColorCorrection /Vivid >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*?ColorCorrection: " + save statusdict begin + [(RGB) (B&W) (CMYK) (Display) (Vivid)] + colorcorrection 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorCorrection + + +*OpenUI *PrintQuality/Print Quality: PickOne +*OrderDependency: 120 AnySetup *PrintQuality +*DefaultPrintQuality: Graphics +*PrintQuality Graphics/Graphics: " + << /DeviceRenderingInfo << /Type 97 /Screening /ColorGrade >> >> setpagedevice" +*End +*PrintQuality Images/Images: " + << /DeviceRenderingInfo << /Type 97 /Screening /IETImagesOnly >> >> setpagedevice" +*End +*PrintQuality 1200IQ/1200 Image Quality: " + << /DeviceRenderingInfo << /Type 97 /Screening /IET >> >> setpagedevice + << /HWResolution [600 600] >> setpagedevice" +*End +*?PrintQuality: " + save statusdict begin + [ (Graphics) (Images) (1200IQ) ] screening 1 sub get = flush + end + restore" +*End +*CloseUI: *PrintQuality + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [419 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 257 x 364 mm: " + << /PageSize [729 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3/A3 297 x 419 mm: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid/Tabloid 11 x 17 in: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 11.7 x 17 in: " + << /PageSize [842 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 17 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /b4 (B4) put + dup /a3 (A3) put + dup /tabloid (Tabloid) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [419 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4: " + << /PageSize [729 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [842 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 600 780" +*ImageableArea Legal: "13 12 600 995" +*ImageableArea B5: "13 13 505 716" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 510 744" +*ImageableArea A5: "13 13 407 583" +*ImageableArea B4: "13 12 716 1019" +*ImageableArea A3: "13 12 829 1178" +*ImageableArea Tabloid: "13 12 780 1211" +*ImageableArea Universal: "12 12 829 1212" +*ImageableArea Monarch: "13 13 276 526" +*ImageableArea C9: "13 13 278 624" +*ImageableArea Comm10: "13 13 294 668" +*ImageableArea DL: "13 13 309 609" +*ImageableArea C5: "13 13 455 634" +*ImageableArea ISOB5: "13 13 497 694" +*ImageableArea Other: "12 12 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "419 595" +*PaperDimension B4: "729 1032" +*PaperDimension A3: "842 1191" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Universal: "842 1224" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 996" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S Laser Printers diff --git a/psprint_config/configuration/ppds/LOPC40.PS b/psprint_config/configuration/ppds/LOPC40.PS new file mode 100644 index 000000000000..ac0e6d3769bb --- /dev/null +++ b/psprint_config/configuration/ppds/LOPC40.PS @@ -0,0 +1,713 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Color 40 Inkjet Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.3" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPC40.PPD" +*Product: "(Lexmark Optra Color 40)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra Color 40" +*ShortNickName: "Lexmark Optra Color 40 PS" +*NickName: "Lexmark Optra Color 40 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 36Meg/36 MB Printer Memory: "" +*InstalledMemory 68Meg/68 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *LeftCartridge/Left Cartridge: PickOne +*DefaultLeftCartridge: 0Unknown +*LeftCartridge 0Unknown/Unknown Cartridge: "" +*LeftCartridge 1StdBlack/Standard Black Cartridge: "" +*LeftCartridge 4HighCapBlack/High Capacity Black Cartridge: "" +*LeftCartridge 3StdPhoto/Photo Cartridge: "" +*CloseUI: *LeftCartridge + +*OpenUI *RightCartridge/Right Cartridge: PickOne +*DefaultRightCartridge: 0Unknown +*RightCartridge 0Unknown/Unknown Cartridge: "" +*RightCartridge 2StdColor/Standard Color Cartridge: "" +*RightCartridge 5HighCapColor/High Capacity Color Cartridge: "" +*CloseUI: *RightCartridge + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*% Do not allow envelope sizes to be fed from Manual Paper Tray +*UIConstraints: *InputSlot Manual *PageSize Monarch +*UIConstraints: *InputSlot Manual *PageSize C9 +*UIConstraints: *InputSlot Manual *PageSize Comm10 +*UIConstraints: *InputSlot Manual *PageSize DL +*UIConstraints: *InputSlot Manual *PageSize C5 +*UIConstraints: *InputSlot Manual *PageSize ISOB5 +*UIConstraints: *InputSlot Manual *PageSize Other + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feeder +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*% Only allow certain media types for Manual Envelope Feeder +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Greeting +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType IronOn +*UIConstraints: *InputSlot ManualEnv *MediaType Coated +*UIConstraints: *InputSlot ManualEnv *MediaType Glossy +*UIConstraints: *InputSlot ManualEnv *MediaType Photo + +*% Do not allow envelope media type from the Manual Paper Feeder +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 36Meg/36 MB Printer Memory: "2058000" +*VMOption 68Meg/68 or more MB Printer Memory: "2058000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*TTRasterizer: Type42 +*?TTRasterizer: "" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse } + {oldresourcestatus} ifelse } bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne +*DefaultJCLLXImageSmoothing: PrtSet +*OrderDependency: 20 JCLSetup *JCLLXImageSmoothing +*JCLLXImageSmoothing PrtSet/Printer Setting: "" +*JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>" +*JCLLXImageSmoothing True/On: "@PJL SET LIMAGESMOOTHING = ON<0A>" +*JCLCloseUI: *JCLLXImageSmoothing + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: Plain +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Greeting/Greeting Card: "<< /MediaType (Greeting Card) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType IronOn/Iron On: "<< /MediaType (Iron On) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Coated/Coated Paper: "<< /MediaType (Coated Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Glossy/Glossy Paper: "<< /MediaType (Glossy Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Photo/Photo Paper: "<< /MediaType (Photo Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *ColorCorrection/Color Correction: PickOne +*OrderDependency: 140 AnySetup *ColorCorrection +*DefaultColorCorrection: RGB +*ColorCorrection RGB/RGB: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection B&W/Black & White: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceGray >> setpagedevice" +*End +*ColorCorrection CMYK/CMYK: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceCMYK >> setpagedevice" +*End +*ColorCorrection Display/Display: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Display >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection Vivid/Vivid: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Vivid >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*?ColorCorrection: " + save statusdict begin + [(RGB) (B&W) (CMYK) (Display) (Vivid)] + colorcorrection 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorCorrection + + +*OpenUI *PrintQuality/Print Quality: PickOne +*DefaultPrintQuality: None +*OrderDependency: 150 AnySetup *PrintQuality +*PrintQuality Quick/QuickPrint: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 0 >> >> setpagedevice" +*PrintQuality Normal/Normal: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 1 >> >> setpagedevice" +*PrintQuality Pres/Presentation: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 2 >> >> setpagedevice" +*PrintQuality Image/1200 Image Quality: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 3 >> >> setpagedevice" +*CloseUI: *PrintQuality + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 36 599 779" +*ImageableArea Legal: "13 36 599 995" +*ImageableArea B5: "13 36 505 715" +*ImageableArea A4: "9 36 586 829" +*ImageableArea Executive: "13 36 509 743" +*ImageableArea A5: "13 36 407 583" +*ImageableArea Universal: "13 36 599 995" +*ImageableArea Monarch: "19 36 260 534" +*ImageableArea Comm10: "19 36 278 678" +*ImageableArea C9: "19 36 260 633" +*ImageableArea DL: "19 36 293 617" +*ImageableArea C5: "19 36 440 643" +*ImageableArea ISOB5: "19 36 480 702" +*ImageableArea Other: "19 37 593 1002" + +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 1008" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Manual) (ManualEnv) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S Laser Printers diff --git a/psprint_config/configuration/ppds/LOPC45.PS b/psprint_config/configuration/ppds/LOPC45.PS new file mode 100644 index 000000000000..000c7777283c --- /dev/null +++ b/psprint_config/configuration/ppds/LOPC45.PS @@ -0,0 +1,774 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Color 45 InkJet Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.3" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPC45.PPD" +*Product: "(Lexmark Optra Color 45)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra Color 45" +*ShortNickName: "Lexmark Optra Color 45 PS" +*NickName: "Lexmark Optra Color 45 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 40Meg/40 MB Printer Memory: "" +*InstalledMemory 72Meg/72 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *LeftCartridge/Left Cartridge: PickOne +*DefaultLeftCartridge: 0Unknown +*LeftCartridge 0Unknown/Unknown Cartridge: "" +*LeftCartridge 1StdBlack/Standard Black Cartridge: "" +*LeftCartridge 4HighCapBlack/High Capacity Black Cartridge: "" +*LeftCartridge 3StdPhoto/Photo Cartridge: "" +*CloseUI: *LeftCartridge + +*OpenUI *RightCartridge/Right Cartridge: PickOne +*DefaultRightCartridge: 0Unknown +*RightCartridge 0Unknown/Unknown Cartridge: "" +*RightCartridge 2StdColor/Standard Color Cartridge: "" +*RightCartridge 5HighCapColor/High Capacity Color Cartridge: "" +*CloseUI: *RightCartridge + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*% Do not allow input tray features to be selectable if they are not installed +*UIConstraints: *LowerTray False *InputSlot Tray2 + + +*% Do not allow some papers to be fed from Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize A3 +*UIConstraints: *InputSlot Tray2 *PageSize SA3 +*UIConstraints: *InputSlot Tray2 *PageSize Tabloid +*UIConstraints: *InputSlot Tray2 *PageSize Universal + +*% Do not allow envelope sizes to be fed from Manual Paper Tray +*UIConstraints: *InputSlot Manual *PageSize Monarch +*UIConstraints: *InputSlot Manual *PageSize C9 +*UIConstraints: *InputSlot Manual *PageSize Comm10 +*UIConstraints: *InputSlot Manual *PageSize DL +*UIConstraints: *InputSlot Manual *PageSize C5 +*UIConstraints: *InputSlot Manual *PageSize ISOB5 +*UIConstraints: *InputSlot Manual *PageSize Other + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feeder +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize A3 +*UIConstraints: *InputSlot ManualEnv *PageSize SA3 +*UIConstraints: *InputSlot ManualEnv *PageSize Tabloid +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*% Only allow certain media types for Manual Envelope Feeder +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Greeting +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType IronOn +*UIConstraints: *InputSlot ManualEnv *MediaType Coated +*UIConstraints: *InputSlot ManualEnv *MediaType Glossy +*UIConstraints: *InputSlot ManualEnv *MediaType Photo + +*% Do not allow envelope media type from the Manual Paper Feeder +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 40Meg/40 MB Printer Memory: "2058000" +*VMOption 72Meg/72 or more MB Printer Memory: "2058000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*TTRasterizer: Type42 +*?TTRasterizer: "" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse } bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne +*DefaultJCLLXImageSmoothing: PrtSet +*OrderDependency: 20 JCLSetup *JCLLXImageSmoothing +*JCLLXImageSmoothing PrtSet/Printer Setting: "" +*JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>" +*JCLLXImageSmoothing True/On: "@PJL SET LIMAGESMOOTHING = ON<0A>" +*JCLCloseUI: *JCLLXImageSmoothing + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: Plain +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Greeting/Greeting Card: "<< /MediaType (Greeting Card) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType IronOn/Iron On: "<< /MediaType (Iron On) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Coated/Coated Paper: "<< /MediaType (Coated Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Glossy/Glossy Paper: "<< /MediaType (Glossy Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Photo/Photo Paper: "<< /MediaType (Photo Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *ColorCorrection/Color Correction: PickOne +*OrderDependency: 140 AnySetup *ColorCorrection +*DefaultColorCorrection: RGB +*ColorCorrection RGB/RGB: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection B&W/Black & White: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceGray >> setpagedevice" +*End +*ColorCorrection CMYK/CMYK: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceCMYK >> setpagedevice" +*End +*ColorCorrection Display/Display: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Display >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection Vivid/Vivid: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Vivid >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*?ColorCorrection: " + save statusdict begin + [(RGB) (B&W) (CMYK) (Display) (Vivid)] + colorcorrection 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorCorrection + +*OpenUI *PrintQuality/Print Quality: PickOne +*Default*PrintQuality: None +*OrderDependency: 150 AnySetup *PrintQuality +*PrintQuality Quick/QuickPrint: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 0 >> >> setpagedevice" +*PrintQuality Normal/Normal: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 1 >> >> setpagedevice" +*PrintQuality Pres/Presentation: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 2 >> >> setpagedevice" +*PrintQuality Image/1200 Image Quality: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 3 >> >> setpagedevice" +*CloseUI: *PrintQuality + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 54 599 779" +*ImageableArea Legal: "13 54 599 995" +*ImageableArea B5: "13 54 505 715" +*ImageableArea A4: "9 54 586 829" +*ImageableArea Executive: "13 54 509 743" +*ImageableArea A5: "13 54 407 583" +*ImageableArea A3: "13 54 829 1178" +*ImageableArea SA3: "13 54 895 1264" +*ImageableArea Tabloid: "13 54 779 1211" +*ImageableArea Universal: "13 54 895 1571" +*ImageableArea Monarch: "19 54 260 534" +*ImageableArea Comm10: "19 54 278 678" +*ImageableArea C9: "19 54 260 633" +*ImageableArea DL: "19 54 293 617" +*ImageableArea C5: "19 54 440 643" +*ImageableArea ISOB5: "19 54 480 702" +*ImageableArea Other: "19 54 593 1002" + +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension A3: "842 1188" +*PaperDimension SA3: "908 1276" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Universal: "907 1584" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 1008" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3/A3 297 x 419 mm: " + << /PageSize [842 1188] /ImagingBBox null >> setpagedevice" +*End +*PageSize SA3/SA3 320 x 450 mm: " + statusdict begin {2 setignoresize} stopped {pop} if end + << /Policies << /PageSize 7 >> >> setpagedevice + << /PageSize [908 1276] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid/Tabloid 11 x 17 in: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 12.6 x 22 in: " + << /PageSize [907 1584] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 16 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /a3 (A3) put + dup /tabloid (Tabloid) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1188] /ImagingBBox null >> setpagedevice" +*End +*PageRegion SA3: " + statusdict begin {2 setignoresize} stopped {pop} if end + << /Policies << /PageSize 7 >> >> setpagedevice + << /PageSize [908 1276] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [907 1584] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Manual) (ManualEnv) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S Laser Printers diff --git a/psprint_config/configuration/ppds/LOPE310.PS b/psprint_config/configuration/ppds/LOPE310.PS new file mode 100644 index 000000000000..7a0e54dddb18 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPE310.PS @@ -0,0 +1,659 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra E310 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPE310.PPD" +*Product: "(Lexmark Optra E310 Laser Printer)" +*PSVersion: "(2016)" +*ModelName: "Lexmark Optra E310 Laser Printer" +*ShortNickName: "Lexmark Optra E310 PS" +*NickName: "Lexmark Optra E310 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 2Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *ImageEnhance True *Smoothing True +*UIConstraints: *JCLEconomode True *ImageEnhance True + + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "376000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse } bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Very Light: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Dark: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Very Dark: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice" +*End +*ImageEnhance False/Off: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice" +*End +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: Boolean +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType CardStock/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "12 12 600 780" +*ImageableArea Legal: "12 12 600 996" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A4: "10 12 584 829" +*ImageableArea Executive: "12 12 510 744" +*ImageableArea A5: "12 12 407 583" +*ImageableArea Universal: "12 12 600 996" +*ImageableArea Monarch: "13 13 267 528" +*ImageableArea C9: "13 13 267 626" +*ImageableArea Comm10: "13 13 284 672" +*ImageableArea DL: "13 13 299 611" +*ImageableArea C5: "13 13 447 636" +*ImageableArea ISOB5: "13 13 486 696" +*ImageableArea Other: "12 12 600 996" +*?ImageableArea: " + + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1008" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 1008" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.708) put + dup /otherenvelope (Envelope.612.1008) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C9: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Other: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Manual) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== +*% [removed]*% End of PPD file for Lexmark Optra E310 Laser Printers diff --git a/psprint_config/configuration/ppds/LOPM410.PS b/psprint_config/configuration/ppds/LOPM410.PS new file mode 100644 index 000000000000..c280a09c407b --- /dev/null +++ b/psprint_config/configuration/ppds/LOPM410.PS @@ -0,0 +1,726 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra M410 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPM410.PPD" +*Product: "(Lexmark Optra M410 Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra M410 Laser Printer" +*ShortNickName: "Lexmark Optra M410 PS" +*NickName: "Lexmark Optra M410 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLTonerDarkness 1 *ImageEnhance True +*UIConstraints: *JCLTonerDarkness 2 *ImageEnhance True +*UIConstraints: *JCLTonerDarkness 3 *ImageEnhance True +*UIConstraints: *JCLTonerDarkness 4 *ImageEnhance True +*UIConstraints: *JCLTonerDarkness 5 *ImageEnhance True +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType CardStock +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color + +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "12" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne +*DefaultJCLTonerDarkness: 7 +*OrderDependency: 20 JCLSetup *JCLTonerDarkness +*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>" +*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>" +*JCLCloseUI: *JCLTonerDarkness + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice" +*End +*ImageEnhance False/Off: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice" +*End +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer's default: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType CardStock/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A4: "10 13 585 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 255 523" +*ImageableArea C9: "13 13 255 620" +*ImageableArea Comm10: "13 13 274 669" +*ImageableArea DL: "13 13 288 608" +*ImageableArea C5: "13 13 438 631" +*ImageableArea ISOB5: "13 13 474 691" +*ImageableArea Other: "12 12 600 984" + +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1008" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 996" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C9: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Other: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" +*% End of PPD file for Lexmark Optra M410 Laser Printers diff --git a/psprint_config/configuration/ppds/LOPS1255.PS b/psprint_config/configuration/ppds/LOPS1255.PS new file mode 100644 index 000000000000..737af678973c --- /dev/null +++ b/psprint_config/configuration/ppds/LOPS1255.PS @@ -0,0 +1,1122 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1255 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPS1255.PPD" +*Product: "(Lexmark Optra S 1255 Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra S 1255 Laser Printer" +*ShortNickName: "Lexmark Optra S 1255 PS" +*NickName: "Lexmark Optra S 1255 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "12" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse } bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S Laser Printers diff --git a/psprint_config/configuration/ppds/LOPS1625.PS b/psprint_config/configuration/ppds/LOPS1625.PS new file mode 100644 index 000000000000..665881ca1314 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPS1625.PS @@ -0,0 +1,1122 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1625 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPS1625.PPD" +*Product: "(Lexmark Optra S 1625 Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra S 1625 Laser Printer" +*ShortNickName: "Lexmark Optra S 1625 PS" +*NickName: "Lexmark Optra S 1625 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "16" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse} bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 1625 Laser Printers diff --git a/psprint_config/configuration/ppds/LOPS1855.PS b/psprint_config/configuration/ppds/LOPS1855.PS new file mode 100644 index 000000000000..4b9d76d0ad82 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPS1855.PS @@ -0,0 +1,1122 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1855 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPS1855.PPD" +*Product: "(Lexmark Optra S 1855 Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra S 1855 Laser Printer" +*ShortNickName: "Lexmark Optra S 1855 PS" +*NickName: "Lexmark Optra S 1855 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "18" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse} bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 1855 Laser Printers diff --git a/psprint_config/configuration/ppds/LOPS2455.PS b/psprint_config/configuration/ppds/LOPS2455.PS new file mode 100644 index 000000000000..60809ca4f8ca --- /dev/null +++ b/psprint_config/configuration/ppds/LOPS2455.PS @@ -0,0 +1,1121 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 2455 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPS2455.PPD" +*Product: "(Lexmark Optra S 2455 Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra S 2455 Laser Printer" +*ShortNickName: "Lexmark Optra S 2455 PS" +*NickName: "Lexmark Optra S 2455 PS" +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: True +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: True +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "24" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse } + {oldresourcestatus} ifelse } bind def + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 2455 Laser Printers diff --git a/psprint_config/configuration/ppds/LOPS3455.PS b/psprint_config/configuration/ppds/LOPS3455.PS new file mode 100644 index 000000000000..a88017fbaaa5 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPS3455.PS @@ -0,0 +1,1122 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Se 3455 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPS3455.PPD" +*Product: "(Lexmark Optra Se 3455 Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra Se 3455 Laser Printer" +*ShortNickName: "Lexmark Optra Se 3455 PS" +*NickName: "Lexmark Optra Se 3455 PS" +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: True +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: True +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin + +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "34" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse} bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 3455 Laser Printers diff --git a/psprint_config/configuration/ppds/LOPT610.PS b/psprint_config/configuration/ppds/LOPT610.PS new file mode 100644 index 000000000000..f47cbf793551 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPT610.PS @@ -0,0 +1,1113 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra T610 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPT610.PPD" +*Product: "(Lexmark Optra T610 Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra T610 Laser Printer" +*ShortNickName: "Lexmark Optra T610 PS" +*NickName: "Lexmark Optra T610 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Tray2/Tray 2 - Option: PickOne +*DefaultTray2: False +*Tray2 False/Not Installed: "" +*Tray2 T250/250-Sheet Drawer: "" +*Tray2 T500/500-Sheet Drawer: "" +*Tray2 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray2 + +*OpenUI *Tray3/Tray 3 - Option: PickOne +*DefaultTray3: False +*Tray3 False/Not Installed: "" +*Tray3 T250/250-Sheet Drawer: "" +*Tray3 T500/500-Sheet Drawer: "" +*Tray3 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: PickOne + +*DefaultTray4: False +*Tray4 False/Not Installed: "" +*Tray4 T250/250-Sheet Drawer: "" +*Tray4 T500/500-Sheet Drawer: "" +*Tray4 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: PickOne +*DefaultTray5: False +*Tray5 False/Not Installed: "" +*Tray5 T250/250-Sheet Drawer: "" +*Tray5 T500/500-Sheet Drawer: "" +*Tray5 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1.1Bin/1 - Output Expander: "" +*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: "" +*OutputBins 2.1Bin/2 - 2 Output Expanders: "" +*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: "" +*OutputBins 3Bin/3 - 3 Output Expanders: "" +*OutputBins 5Bin/5 - 5-Bin Mailbox: "" +*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: "" +*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: "" +*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplex - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Tray2 False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 + +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv + +*UIConstraints: *Feeder False *InputSlot Feeder + +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10 + + + + + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other + +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other + +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "15" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Print Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne +*DefaultJCLTonerDarkness: PrtSet +*OrderDependency: 20 JCLSetup *JCLTonerDarkness +*JCLTonerDarkness PrtSet/Printer Setting: "" +*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>" +*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>" +*JCLCloseUI: *JCLTonerDarkness + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End + +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 9.02 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 996" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% ==== Extended Output Options ====*% End of PPD file for Lexmark Optra T610 Laser Printers \ No newline at end of file diff --git a/psprint_config/configuration/ppds/LOPT612.PS b/psprint_config/configuration/ppds/LOPT612.PS new file mode 100644 index 000000000000..158e1baa07cb --- /dev/null +++ b/psprint_config/configuration/ppds/LOPT612.PS @@ -0,0 +1,1114 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra T612 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPT612.PPD" +*Product: "(Lexmark Optra T612 Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra T612 Laser Printer" +*ShortNickName: "Lexmark Optra T612 PS" +*NickName: "Lexmark Optra T612 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Tray2/Tray 2 - Option: PickOne +*DefaultTray2: False +*Tray2 False/Not Installed: "" +*Tray2 T250/250-Sheet Drawer: "" +*Tray2 T500/500-Sheet Drawer: "" +*Tray2 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray2 + +*OpenUI *Tray3/Tray 3 - Option: PickOne +*DefaultTray3: False +*Tray3 False/Not Installed: "" +*Tray3 T250/250-Sheet Drawer: "" +*Tray3 T500/500-Sheet Drawer: "" +*Tray3 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: PickOne + +*DefaultTray4: False +*Tray4 False/Not Installed: "" +*Tray4 T250/250-Sheet Drawer: "" +*Tray4 T500/500-Sheet Drawer: "" +*Tray4 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: PickOne +*DefaultTray5: False +*Tray5 False/Not Installed: "" +*Tray5 T250/250-Sheet Drawer: "" +*Tray5 T500/500-Sheet Drawer: "" +*Tray5 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1.1Bin/1 - Output Expander: "" +*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: "" +*OutputBins 2.1Bin/2 - 2 Output Expanders: "" +*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: "" +*OutputBins 3Bin/3 - 3 Output Expanders: "" +*OutputBins 5Bin/5 - 5-Bin Mailbox: "" +*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: "" +*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: "" +*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Tray2 False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 + +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv + +*UIConstraints: *Feeder False *InputSlot Feeder + +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10 + + + + + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other + +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other + +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "20" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Print Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne +*DefaultJCLTonerDarkness: PrtSet +*OrderDependency: 20 JCLSetup *JCLTonerDarkness +*JCLTonerDarkness PrtSet/Printer Setting: "" +*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>" +*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>" +*JCLCloseUI: *JCLTonerDarkness + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End + +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 9.02 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 996" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% ==== Extended Output Options ==== +*% End of PPD file for Lexmark Optra T612 Laser Printers \ No newline at end of file diff --git a/psprint_config/configuration/ppds/LOPT616.PS b/psprint_config/configuration/ppds/LOPT616.PS new file mode 100644 index 000000000000..559cd41bb005 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPT616.PS @@ -0,0 +1,1113 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra T616 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPT616.PPD" +*Product: "(Lexmark Optra T616 Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra T616 Laser Printer" +*ShortNickName: "Lexmark Optra T616 PS" +*NickName: "Lexmark Optra T616 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Tray2/Tray 2 - Option: PickOne +*DefaultTray2: T500 +*Tray2 False/Not Installed: "" +*Tray2 T250/250-Sheet Drawer: "" +*Tray2 T500/500-Sheet Drawer: "" +*Tray2 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray2 + +*OpenUI *Tray3/Tray 3 - Option: PickOne +*DefaultTray3: False +*Tray3 False/Not Installed: "" +*Tray3 T250/250-Sheet Drawer: "" +*Tray3 T500/500-Sheet Drawer: "" +*Tray3 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: PickOne + +*DefaultTray4: False +*Tray4 False/Not Installed: "" +*Tray4 T250/250-Sheet Drawer: "" +*Tray4 T500/500-Sheet Drawer: "" +*Tray4 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: PickOne +*DefaultTray5: False +*Tray5 False/Not Installed: "" +*Tray5 T250/250-Sheet Drawer: "" +*Tray5 T500/500-Sheet Drawer: "" +*Tray5 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1.1Bin/1 - Output Expander: "" +*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: "" +*OutputBins 2.1Bin/2 - 2 Output Expanders: "" +*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: "" +*OutputBins 3Bin/3 - 3 Output Expanders: "" +*OutputBins 5Bin/5 - 5-Bin Mailbox: "" +*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: "" +*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: "" +*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Tray2 False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 + +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv + +*UIConstraints: *Feeder False *InputSlot Feeder + +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10 + + + + + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other + +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other + +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "35" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Print Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne +*DefaultJCLTonerDarkness: PrtSet +*OrderDependency: 20 JCLSetup *JCLTonerDarkness +*JCLTonerDarkness PrtSet/Printer Setting: "" +*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>" +*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>" +*JCLCloseUI: *JCLTonerDarkness + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End + +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 9.02 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 996" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% ==== Extended Output Options ====*% End of PPD file for Lexmark Optra T616 Laser Printers \ No newline at end of file diff --git a/psprint_config/configuration/ppds/LOPTRAC.PS b/psprint_config/configuration/ppds/LOPTRAC.PS new file mode 100644 index 000000000000..c6a83c584169 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPTRAC.PS @@ -0,0 +1,546 @@ +*PPD-Adobe: "4.1" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra C LaserPrinter +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% + +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageVersion: English +*PCFileName: "LOPTRAC.PPD" +*Product: "(Lexmark Optra C)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra C" +*ShortNickName: "Lexmark Optra C PS" +*NickName: "Lexmark Optra C PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Lower Tray - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Flash Memory Card - Option: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Printer Hard Disk - Option: Boolean +*DefaultOption3: False +*Option3 False/Not Installed: "" +*Option3 True/Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Printer Memory - Option: PickOne +*DefaultOption4: 8Meg +*Option4 2Meg/2 MB Printer Memory: "" +*Option4 4Meg/4 MB Printer Memory: "" +*Option4 6Meg/6 MB Printer Memory: "" +*Option4 8Meg/8 MB Printer Memory: "" +*Option4 10Meg/10 MB Printer Memory: "" +*Option4 12Meg/12 MB Printer Memory: "" +*Option4 16Meg/16 MB Printer Memory: "" +*Option4 18Meg/18 MB Printer Memory: "" +*Option4 20Meg/20 MB Printer Memory: "" +*Option4 24Meg/24 MB Printer Memory: "" +*Option4 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *Option4 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower +*UIConstraints: *Option1 False *TraySwitch True + +*% === Basic Capabilities ============ + +*ColorDevice: True + +*LanguageLevel: "2" +*Protocols: PJL +*TTRasterizer: Type42 +*FreeVM: "1290000" +*VMOption 2Meg: "376000" +*VMOption 4Meg: "728000" +*VMOption 6Meg: "828000" +*VMOption 8Meg: "1290000" +*VMOption 10Meg: "1290000" +*VMOption 12Meg: "1546000" +*VMOption 16Meg: "2058000" +*VMOption 18Meg: "2058000" +*VMOption 20Meg: "2058000" +*VMOption 24Meg: "2058000" +*VMOption 32Meg: "2058000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*Throughput: "3" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer Setting: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 600dpi/600 dpi: "" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "53.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*OpenUI *ColorCorrection/Color Correction: PickOne +*OrderDependency: 10 AnySetup *ColorCorrection +*DefaultColorCorrection: Off +*ColorCorrection False/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection null put put setpagedevice" +*ColorCorrection Display/Display: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /Display put put setpagedevice" +*ColorCorrection Vivid/Vivid: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /Vivid put put setpagedevice" +*ColorCorrection SWOP/SWOP: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /SWOP put put setpagedevice" +*?ColorCorrection: " + save statusdict begin + [(Off) (Display) (Vivid) (SWOP)] + colorcorrection 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorCorrection + +*OpenUI *ColorRegistration/Color Registration: PickOne +*OrderDependency: 10 AnySetup *ColorRegistration +*DefaultColorRegistration: 4Cycle +*ColorRegistration 4Cycle/High Speed: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorRegistration 0 put put setpagedevice" +*ColorRegistration 5Cycle/High Quality: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorRegistration 1 put put setpagedevice" +*?ColorRegistration: " + save statusdict begin + [(4Cycle) (5Cycle)] + colorregistration 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorRegistration + +*OpenUI *FinishQuality/Finish Quality: PickOne +*OrderDependency: 10 AnySetup *FinishQuality +*DefaultFinishQuality: Medium +*FinishQuality Medium/Medium Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 0 put put setpagedevice" +*FinishQuality High/High Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 1 put put setpagedevice" +*FinishQuality Low/Low Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 2 put put setpagedevice" +*?FinishQuality: " + save statusdict begin + [(medium) (high) (low)] finishquality get = flush + end + restore" +*End +*CloseUI: *FinishQuality + +*OpenUI *Screening/Screening: PickOne +*OrderDependency: 10 AnySetup *Screening +*DefaultScreening: ColorGrade +*Screening ColorGrade/ColorGrade: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /ColorGrade put put setpagedevice" +*Screening Contone/Contone: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /Contone put put setpagedevice" +*Screening Stochastic/Stochastic: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /Stochastic put put setpagedevice" +*?Screening: " + save statusdict begin + [(ColorGrade) (Contone) (Stochastic)] screening 1 sub get = flush + end + restore" +*End +*CloseUI: *Screening + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 4 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /a4 (A4) put + dup /b5 (B5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter: "8 14 602 763" +*ImageableArea Legal: "8 14 602 979" +*ImageableArea A4: "8 14 586 813" +*ImageableArea B5: "8 14 506 699" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Upper Tray: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Feeder/Multipurpose Feeder: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 2 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [2] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Feeder) ] + statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) } + if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *TraySwitch/Tray Linking: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 44 AnySetup *LXCollate +*LXCollate True/On: "1 dict dup /Collate true put setpagedevice" +*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice" +*CloseUI: *LXCollate + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% End of PPD file for Lexmark Optra C LaserPrinter diff --git a/psprint_config/configuration/ppds/LOPTRAEP.PS b/psprint_config/configuration/ppds/LOPTRAEP.PS new file mode 100644 index 000000000000..3de55842f098 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPTRAEP.PS @@ -0,0 +1,693 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Ep LaserPrinter +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% +*% + +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: WindowsANSI +*LanguageVersion: English +*PCFileName: "LOPTREP.PPD" +*Product: "(Lexmark Optra E LaserPrinter)" +*PSVersion: "" +*ModelName: "Lexmark Optra Ep LaserPrinter" +*ShortNickName: "Lexmark Optra Ep PS" +*NickName: "Lexmark Optra Ep PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Lower Tray - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Flash Memory Card - Option: Boolean +*DefaultOption2: False +*Option2 False/Not Installed: "" +*Option2 True/Installed: "" +*CloseUI: *Option2 + +*OpenUI *InstalledMemory/Printer Memory - Option: Pickone +*DefaultInstalledMenory: 2MB +*InstalledMemory 2MB/2 MB Printer Memory:"" +*InstalledMemory 3MB/3 MB Printer Memory:"" +*InstalledMemory 4MB/4 MB Printer Memory:"" +*InstalledMemory 6MB/6 MB Printer Memory:"" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*% ====User Constraints ==== +*UIConstraints: *Option1 False *InputSlot Lower +*UIConstraints: *Option1 False *JCLTray2PaperType Normal +*UIConstraints: *Option1 False *JCLTray2PaperType Rough +*UIConstraints: *Option1 False *TraySwitch True +*UIConstraints: *Option2 None *FileSystem True + +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize C4 +*UIConstraints: *InputSlot Lower *PageSize Comm10 +*UIConstraints: *InputSlot Lower *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize ISOB5 +*UIConstraints: *InputSlot Lower *PageSize C3 + +*UIConstraints: *Resolution 600dpi *Smoothing +*UIConstraints: *Resolution 600dpi *JCLEconomode ON +*UIConstraints: *Resolution 600dpi *JCLEconomode OFF +*UIConstraints: *Smoothing True *JCLEconomode ON +*UIConstraints: *Smoothing True *JCLEconomode OFF +*UIConstraints: *JCLEconomode ON *Smoothing + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*Throughput: "6" +*FreeVM: "376000" +*VMOption 2MB : "376000" +*VMOption 3MB : "552000" +*VMOption 4MB : "728000" +*VMOption 6MB : "828000" + +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: PrinterSetting +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity PrinterSetting/Printer's default: "" +*JCLDensity VLIGHT/Very Light: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Dark: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Very Dark: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrinterSetting +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrinterSetting/Printer's default: "" +*JCLEconomode ON/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode OFF/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode +*% ==== Paper Type ==== + +*JCLOpenUI *JCLManualPaperType/Manual Feed Paper Type: PickOne +*DefaultJCLManualPaperType: Printer +*OrderDependency: 10 JCLSetup *JCLManualPaperType +*JCLManualPaperType Printer/Printer's default:"" +*JCLManualPaperType Normal/Normal: "@PJL LMANUALPAPERTYPE = NORMAL<0A>" +*JCLManualPaperType Rough/Rough Paper: "@PJL LMANUALPAPERTYPE = ROUGH<0A>" +*JCLManualPaperType Card/Card Stock: "@PJL LMANUALPAPERTYPE = CARDSTOCK<0A>" +*JCLManualPaperType Transparency/Transparency: "@PJL LMANUALPAPERTYPE = TRANSPARENCY<0A>" +*JCLManualPaperType Labels/Labels: "@PJL LMANUALPAPERTYPE = LABELS<0A>" +*JCLCloseUI: *JCLManualPaperType + +*JCLOpenUI *JCLTray1PaperType/Tray 1 Paper Type: PickOne +*DefaultJCLTray1PaperType: Printer +*OrderDependency: 10 JCLSetup *JCLTray1PaperType +*JCLTray1PaperType Printer/Printer's default:"" +*JCLTray1PaperType Normal/Normal: "@PJL LTRAY1PAPERTYPE = NORMAL<0A>" +*JCLTray1PaperType Rough/Rough Paper: "@PJL LTRAY1PAPERTYPE = ROUGH<0A>" +*JCLTray1PaperType Card/Card Stock: "@PJL LTRAY1PAPERTYPE = CARDSTOCK<0A>" +*JCLTray1PaperType Transparency/Transparency: "@PJL LTRAY1PAPERTYPE = TRANSPARENCY<0A>" +*JCLTray1PaperType Labels/Labels: "@PJL LTRAY1PAPERTYPE = LABELS<0A>" +*JCLCloseUI: *JCLTray1PaperType + +*JCLOpenUI *JCLTray2PaperType/Tray 2 Paper Type: PickOne +*DefaultJCLTray2PaperType: Printer +*OrderDependency: 10 JCLSetup *JCLTray2PaperType +*JCLTray2PaperType Printer/Printer's default:"" +*JCLTray2PaperType Normal/Normal: "@PJL LTRAY2PAPERTYPE = NORMAL<0A>" +*JCLTray2PaperType Rough/Rough Paper: "@PJL LTRAY2PAPERTYPE = ROUGH<0A>" +*JCLCloseUI: *JCLTray2PaperType + +*CloseGroup: PaperType + +*% ==== Image Enhancement ===== + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: Printer +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade Printer/Printer's default:"" +*JCLPictureGrade On/On: "@PJL LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade Off/Off: "@PJL LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *Smoothing/Smoothing: PickOne +*DefaultSmoothing: False +*OrderDependency: 40 AnySetup *Smoothing +*Smoothing True/On: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice" +*End +*Smoothing False/Off: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C3/Other Envelope: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 13 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C4: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C3: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultImageableArea: Letter +*ImageableArea Letter: "12 12 600 780" +*ImageableArea Legal: "12 12 600 996" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A4: "10 12 588 829" +*ImageableArea Executive: "12 12 510 744" +*ImageableArea A5: "12 12 407 583" +*ImageableArea Monarch: "12 12 278 528" +*ImageableArea C4: "12 12 278 626" +*ImageableArea Comm10: "12 12 294 672" +*ImageableArea DL: "12 12 309 611" +*ImageableArea C5: "12 12 455 636" +*ImageableArea ISOB5: "12 12 497 696" +*ImageableArea C3: "12 12 600 996" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Monarch: "279 540" +*PaperDimension C4: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "498 708" +*PaperDimension C3: "612 1008" + +*RequiresPageRegion All: True + +*% ==== Input Slots ==== + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot + +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End + +*InputSlot Upper/Upper Tray: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End + +*InputSlot Lower/Lower Tray: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Linking: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + + +*% End of PPD file for Lexmark Optra E plus LaserPrinter diff --git a/psprint_config/configuration/ppds/LOPTRAK.PS b/psprint_config/configuration/ppds/LOPTRAK.PS new file mode 100644 index 000000000000..64e81580da8b --- /dev/null +++ b/psprint_config/configuration/ppds/LOPTRAK.PS @@ -0,0 +1,752 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra K 1220 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPTRAK.PPD" +*Product: "(Lexmark Optra K 1220 Laser Printer)" +*PSVersion: "(2016)" +*ModelName: "Lexmark Optra K 1220 Laser Printer" +*ShortNickName: "Lexmark Optra K 1220 PS" +*NickName: "Lexmark Optra K 1220 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 2Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Universal +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Universal +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Manual *PageSize Monarch +*UIConstraints: *InputSlot Manual *PageSize C9 +*UIConstraints: *InputSlot Manual *PageSize Comm10 +*UIConstraints: *InputSlot Manual *PageSize DL +*UIConstraints: *InputSlot Manual *PageSize C5 +*UIConstraints: *InputSlot Manual *PageSize ISOB5 +*UIConstraints: *InputSlot Manual *PageSize Other + + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray1 *MediaType Transparency +*UIConstraints: *InputSlot Tray1 *MediaType Labels +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Transparency +*UIConstraints: *InputSlot Tray2 *MediaType Labels +*UIConstraints: *InputSlot Manual *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "376000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: False +*Throughput: "12" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 Quality: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: None +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode None/Printer's default: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice" +*End +*ImageEnhance False/Off: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice" +*End +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: Boolean +*DefaultJCLPictureGrade: None +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade None/Printer's default:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: DontCare +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "12 12 600 780" +*ImageableArea Legal: "12 12 600 996" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A4: "10 12 588 829" +*ImageableArea Executive: "12 12 510 744" +*ImageableArea A5: "12 12 407 583" +*ImageableArea Universal: "12 12 600 996" +*ImageableArea Monarch: "12 12 278 528" +*ImageableArea C9: "12 12 278 626" +*ImageableArea Comm10: "12 12 294 672" +*ImageableArea DL: "12 12 309 611" +*ImageableArea C5: "12 12 455 636" +*ImageableArea ISOB5: "12 12 497 696" +*ImageableArea Other: "12 12 600 996" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "419 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 996" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C9: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Other: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra K Laser Printers diff --git a/psprint_config/configuration/ppds/LOPTRAN.PS b/psprint_config/configuration/ppds/LOPTRAN.PS new file mode 100644 index 000000000000..457246fe3da2 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPTRAN.PS @@ -0,0 +1,1001 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra N Laser Printer +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% +*% + +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPTRAN.PPD" +*Product: "(Lexmark Optra N Laser Printer)" +*PSVersion: "" +*ModelName: "Lexmark Optra N Laser Printer" +*ShortNickName: "Lexmark Optra N PS" +*NickName: "Lexmark Optra N PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Paper Input Drawer - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Envelope Feeder - Option: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Finisher - Option: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Duplex - Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*CloseUI: *Option4 + +*OpenUI *Option5/Flash Memory Card - Option: Boolean +*DefaultOption5: False +*Option5 False/Not Installed: "" +*Option5 True/Installed: "" +*CloseUI: *Option5 + +*OpenUI *Option6/Printer Hard Disk - Option: Boolean +*DefaultOption6: False +*Option6 False/Not Installed: "" +*Option6 True/Installed: "" +*CloseUI: *Option6 + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions +*% === User Constraints ============ + +*% If Input Deck is not installed then do not show as input source +*UIConstraints: *Option1 False *InputSlot Tray3 +*UIConstraints: *Option1 False *TraySwitch Tray23 +*UIConstraints: *Option1 False *TraySwitch Tray123 + +*% If Envelope feeder is not installed then do not show as input source +*UIConstraints: *Option2 False *InputSlot Feeder + +*UIConstraints: *Option3 False *StapleLocation Staple1 +*UIConstraints: *Option3 False *StapleLocation Staple2 +*UIConstraints: *OutputBin Bin0 *StapleLocation Staple1 +*UIConstraints: *OutputBin Bin0 *StapleLocation Staple2 + +*% If Duplex is not installed then inhibit: +*UIConstraints: *Option4 False *Duplex + +*% If Flash is not installed then inhibit: +*UIConstraints: *Option5 None *Flash + +*% If HardDisk is not installed then inhibit: +*UIConstraints: *Option6 False *HardDisk + +*% If the paper source is Tray1 exclude the following paper sizes: +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageSize Executive +*UIConstraints: *InputSlot Tray1 *PageSize A5 +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C4 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize C3 +*UIConstraints: *InputSlot Tray1 *PageSize Tabloid +*UIConstraints: *InputSlot Tray1 *PageSize Universal +*UIConstraints: *InputSlot Tray1 *PageSize A3 + +*% If the paper source is Tray2 exclude the following paper sizes: +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageSize Executive +*UIConstraints: *InputSlot Tray2 *PageSize A5 +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C4 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize C3 +*UIConstraints: *InputSlot Tray2 *PageSize Universal + +*% If the paper source is Tray3 exclude the following paper sizes: +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageSize Executive +*UIConstraints: *InputSlot Tray3 *PageSize A5 +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C4 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize C3 +*UIConstraints: *InputSlot Tray3 *PageSize Universal + +*% If the paper source is Envelope Feeder exclude the following paper sizes: +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize B4 +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A3 +*UIConstraints: *InputSlot Feeder *PageSize Tabloid +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot Feeder *PageSize C3 + +*% If the paper source is Manual Envelope exclude the following paper sizes: +*UIConstraints: *InputSlot ManualEnvelope *PageSize Letter +*UIConstraints: *InputSlot ManualEnvelope *PageSize Legal +*UIConstraints: *InputSlot ManualEnvelope *PageSize Executive +*UIConstraints: *InputSlot ManualEnvelope *PageSize A4 +*UIConstraints: *InputSlot ManualEnvelope *PageSize A5 +*UIConstraints: *InputSlot ManualEnvelope *PageSize B4 +*UIConstraints: *InputSlot ManualEnvelope *PageSize B5 +*UIConstraints: *InputSlot ManualEnvelope *PageSize A3 +*UIConstraints: *InputSlot ManualEnvelope *PageSize Tabloid +*UIConstraints: *InputSlot ManualEnvelope *PageSize Universal + +*% If the paper source in Manual Paper then exclude Envelopes +*UIConstraints: *InputSlot ManualPaper *PageSize Monarch +*UIConstraints: *InputSlot ManualPaper *PageSize C4 +*UIConstraints: *InputSlot ManualPaper *PageSize Comm10 +*UIConstraints: *InputSlot ManualPaper *PageSize DL +*UIConstraints: *InputSlot ManualPaper *PageSize C5 +*UIConstraints: *InputSlot ManualPaper *PageSize ISOB5 +*UIConstraints: *InputSlot ManualPaper *PageSize C3 + +*% If Resolution is 1200 dpi inhibit text smoothing +*UIConstraints: *Resolution 1200dpi *Smoothing + +*% If resolution is other than 600 dpi inhibit PictureGrade and IET +*UIConstraints: *Resolution 300dpi *JCLPictureGrade On +*UIConstraints: *Resolution 300dpi *JCLPictureGrade Off +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade On +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade Off + +*UIConstraints: *Resolution 300dpi *ImageEnhance +*UIConstraints: *Resolution 1200dpi *ImageEnhance + +*UIConstraints: *ImageEnhance On *JCLPictureGrade On +*UIConstraints: *ImageEnhance On *JCLPictureGrade Off +*UIConstraints: *JCLPictureGrade On *ImageEnhance + +*UIConstraints: *ImageEnhance On *Smoothing +*UIConstraints: *Smoothing True *ImageEnhance + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*FileSystem: True +*Throughput: "24" + +*FreeVM: "910000" +*VMOption 4Meg: "910000" +*VMOption 6Meg: "1034000" +*VMOption 8Meg: "1290000" +*VMOption 10Meg: "1290000" +*VMOption 12Meg: "1546000" +*VMOption 16Meg: "2058000" +*VMOption 18Meg: "2058000" +*VMOption 20Meg: "2058000" +*VMOption 24Meg: "2058000" +*VMOption 32Meg: "2058000" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: PrinterSetting +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity PrinterSetting/Printer's default: "" +*JCLDensity VLIGHT/Very Light (-6): "@PJL SET LDENSITY = -6<0A>" +*JCLDensity LIGHT/Light (-3): "@PJL SET LDENSITY = -3<0A>" +*JCLDensity NORMAL/Normal (0): "@PJL SET LDENSITY = 0<0A>" +*JCLDensity DARK/Dark (+3): "@PJL SET LDENSITY = +3<0A>" +*JCLDensity VDARK/Very Dark (+6): "@PJL SET LDENSITY = +6<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrinterSetting +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrinterSetting/Printer's default: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 1200dpi/1200 Quality: "1 dict dup /HWResolution [1200 1200] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 40 AnySetup *Smoothing +*Smoothing True/On: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice" +*End +*Smoothing False/Off: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/Image Enhancement: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice" +*End +*ImageEnhance False/Off: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice" +*End +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: Printer +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade Printer/Printer's default:"" +*JCLPictureGrade On/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade Off/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter + +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*% Engine value used; different from 4079P; Hp 5si +*PageSize A3/A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Custom 11.7 x 17.7 in: " + 2 dict dup /PageSize [842 1274] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4/B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C3/Other Envelope: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 17 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /a3 (A3) put + dup /tabloid (Tabloid) put + dup /oversize (Tabloid.Oversize) put + dup /b4 (B4) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End + + +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter + +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [842 1274] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End + +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C4: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C3: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End + +*CloseUI: *PageRegion + +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultImageableArea: Letter +*ImageableArea Letter: "12 12 600 780" +*ImageableArea Legal: "12 12 600 996" +*ImageableArea Executive: "12 12 510 744" +*ImageableArea A4: "7 12 585 829" +*ImageableArea A5: "12 12 407 583" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A3: "12 12 829 1178" +*ImageableArea Tabloid: "12 12 780 1212" +*ImageableArea Universal: "12 12 830 1262" +*ImageableArea B4: "12 12 716 1020" +*ImageableArea Monarch: "1 12 267 528" +*ImageableArea C4: "1 12 267 626" +*ImageableArea Comm10: "3 12 285 672" +*ImageableArea DL: "2 12 299 611" +*ImageableArea C5: "4 12 447 636" +*ImageableArea ISOB5: "2 12 486 696" +*ImageableArea C3: "12 12 600 996" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension A3: "842 1191" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Universal: "842 1274" +*PaperDimension B4: "729 1032" +*PaperDimension Monarch: "279 540" +*PaperDimension C4: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension C3: "612 1008" + +*RequiresPageRegion All: True + +*% ==== Standard Input Paper Sources + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Tray1/Upper (Tray 1): " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray2/Lower (Tray 2): " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 1 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [1] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot MultiPurpose/Multipurpose Tray: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 2 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [2] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*% ==== Optional Input Sources ==== + +*% If not installed select upper tray instead. +*InputSlot Tray3/Input Drawer (Tray 3): " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End + +*% If the Envelope Feeder is not installed then do a manual Feed +*InputSlot Feeder/Envelope Feeder: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 4 known + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot ManualPaper/Manual Paper: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot ManualEnvelope/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Multipurpose) (Manual) (Manual Envelope) (Tray3) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + +*% *OpenUI *ManualFeed/Manual Paper: Boolean +*% *OrderDependency: 15 AnySetup *ManualFeed +*% *DefaultManualFeed: False +*% *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*% *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*% *?ManualFeed: " +*% save +*% currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush +*% restore +*% " +*% *End +*% *CloseUI: *ManualFeed + + +*OpenUI *TraySwitch/Tray Linking: PickOne + +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: Off +*TraySwitch False/No Tray Linking: " +1 dict dup /TraySwitch false put setpagedevice" +*End +*TraySwitch Tray12/Link Tray 1+2: " +1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 1 put put setpagedevice +1 dict dup /TraySwitch true put setpagedevice" +*End +*TraySwitch Tray123/Link Tray 1+2+3: " +1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 2 put put setpagedevice +1 dict dup /TraySwitch true put setpagedevice" +*End +*TraySwitch Tray23/Link Tray 2+3: " +1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 3 put put setpagedevice +1 dict dup /TraySwitch true put setpagedevice" +*End +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*% ==== Duplex Printing Selection ==== + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*% ==== Collated Copies ==== + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 44 AnySetup *LXCollate +*LXCollate True/On: "1 dict dup /Collate true put setpagedevice" +*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice" +*CloseUI: *LXCollate + +*% ==== Output Finisher ==== + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: Bin0 +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin Bin0/Bin 0 (Top):" + 1 dict dup /OutputAttributes 1 dict dup /Priority [0] put put setpagedevice" +*End +*OutputBin Bin1/Bin 1 (Side):" + 1 dict dup /OutputAttributes 1 dict dup /Priority [1] put put setpagedevice" +*End + +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: PickOne +*DefaultStapleLocation: Off +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation Off/Off: " + 1 dict dup /Staple 0 put setpagedevice" +*End +*StapleLocation Staple1/Staple 1: " + 2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup + /Number 1 put put setpagedevice" +*End +*StapleLocation Staple2/Staple 2: " + 2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup + /Number 2 put put setpagedevice" +*End +*CloseUI: *StapleLocation + +*CloseGroup: FinisherOptions + + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% End of PPD file for Lexmark Optra Laser Printer \ No newline at end of file diff --git a/psprint_config/configuration/ppds/LOPTRAP.PS b/psprint_config/configuration/ppds/LOPTRAP.PS new file mode 100644 index 000000000000..3b0ca3a27280 --- /dev/null +++ b/psprint_config/configuration/ppds/LOPTRAP.PS @@ -0,0 +1,759 @@ +*PPD-Adobe: "4.1" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Plus LaserPrinter +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% + +*FormatVersion: "4.1" +*FileVersion: "1.2" +*LanguageVersion: English +*PCFileName: "LOPTRAP.PPD" +*Product: "(Lexmark Optra Plus LaserPrinter)" +*PSVersion: "" +*ModelName: "Lexmark Optra plus LaserPrinter" +*ShortNickName: "Lexmark Optra plus PS" +*NickName: "Lexmark Optra plus PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Duplexer - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Lower Tray - Option: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Tray 3 - Option: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Envelope Feeder - Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*CloseUI: *Option4 + +*OpenUI *Option5/Feeder 2 - Option: Boolean +*DefaultOption5: False +*Option5 True/Installed: "" +*Option5 False/Not Installed: "" +*CloseUI: *Option5 + +*OpenUI *Option6/Flash Memory Card - Option: Boolean +*DefaultOption6: False +*Option6 False/Not Installed: "" +*Option6 True/Installed: "" +*CloseUI: *Option6 + +*OpenUI *Option7/Printer Hard Disk - Option: Boolean +*DefaultOption7: False +*Option7 False/Not Installed: "" +*Option7 True/Installed: "" +*CloseUI: *Option7 + +*OpenUI *Option8/Printer Memory - Option: PickOne +*DefaultOption8: 4Meg +*Option8 2Meg/2 MB Printer Memory: "" +*Option8 4Meg/4 MB Printer Memory: "" +*Option8 6Meg/6 MB Printer Memory: "" +*Option8 8Meg/8 MB Printer Memory: "" +*Option8 10Meg/10 MB Printer Memory: "" +*Option8 12Meg/12 MB Printer Memory: "" +*Option8 16Meg/16 MB Printer Memory: "" +*Option8 18Meg/18 MB Printer Memory: "" +*Option8 20Meg/20 MB Printer Memory: "" +*Option8 24Meg/24 MB Printer Memory: "" +*Option8 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *Option8 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *Duplex +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option2 False *TraySwitch True +*UIConstraints: *Option3 False *InputSlot Tray3 +*UIConstraints: *Option4 False *InputSlot Feeder +*UIConstraints: *Option5 False *InputSlot Feeder2 +*UIConstraints: *Resolution 1200dpi *Smoothing + +*% === Basic Capabilities ============ + +*ColorDevice: False + +*LanguageLevel: "2" +*Protocols: PJL +*FreeVM: "728000" +*VMOption 2Meg: "376000" +*VMOption 4Meg: "728000" +*VMOption 6Meg: "828000" +*VMOption 8Meg: "1032000" +*VMOption 10Meg: "1032000" +*VMOption 12Meg: "1237000" +*VMOption 16Meg: "1647000" +*VMOption 18Meg: "1647000" +*VMOption 20Meg: "1647000" +*VMOption 24Meg: "1647000" +*VMOption 32Meg: "1647000" +*ColorDevice: False +*DefaultColorSpace: Gray +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 10 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 1<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Dark: "@PJL SET DENSITY = 5<0A>" +*JCLDensity TONERSAVER/Toner Saver: "@PJL SET ECONOMODE = TONERSAVER<0A>" +*JCLDensity DRAFT/Draft: "@PJL SET ECONOMODE = DRAFT<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 1200dpi/1200 dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 40 AnySetup *Smoothing +*Smoothing True/On: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice" +*End +*Smoothing False/Off: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 13 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 17 597 776" +*ImageableArea Legal: "18 18 597 992" +*ImageableArea Executive: "18 18 505 740" +*ImageableArea A4: "10 19 588 827" +*ImageableArea A5: "18 13 405 580" +*ImageableArea B5: "18 18 505 711" +*ImageableArea Monarch/Monarch Envelope: "18 13 260 526" +*ImageableArea C4/C9 Envelope: "18 14 260 623" +*ImageableArea Comm10/C10 Envelope: "18 15 278 668" +*ImageableArea DL/DL Envelope: "18 14 293 608" +*ImageableArea C5/C5 Envelope: "18 13 440 634" +*ImageableArea ISOB5/B5 Envelope: "18 13 480 693" +*ImageableArea C3/Other Envelope: "18 18 593 992" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C4/C9 Envelope: "279 639" +*PaperDimension Comm10/C10 Envelope: "297 684" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension ISOB5/B5 Envelope: "499 709" +*PaperDimension C3/Other Envelope: "612 996" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Upper Tray: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Feeder/Feeder: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 2 known + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [2] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot Feeder2/Feeder 2: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 4 known + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot EnvelopeManual/Manual Envelope: " + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Tray3) (Feeder) (Feeder2) (ManualEnvelope) ] + statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) } + if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Linking: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 44 AnySetup *LXCollate +*LXCollate True/On: "1 dict dup /Collate true put setpagedevice" +*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice" +*CloseUI: *LXCollate + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% End of PPD file for Lexmark Optra plus LaserPrinter diff --git a/psprint_config/configuration/ppds/LOPTRAS.PS b/psprint_config/configuration/ppds/LOPTRAS.PS new file mode 100644 index 000000000000..99ea76c2103b --- /dev/null +++ b/psprint_config/configuration/ppds/LOPTRAS.PS @@ -0,0 +1,1141 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.2" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPTRAS.PPD" +*Product: "(Lexmark Optra S Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra S Laser Printer" +*ShortNickName: "Lexmark Optra S PS" +*NickName: "Lexmark Optra S PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*UIConstraints: *ManualFeed True *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "24" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse} bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice" +*End +*ImageEnhance False/Off: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice" +*End +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: DontCare +*OrderDependency: 140 AnySetup *MediaType +*MediaType DontCare/Do Not Care: "<< /MediaType null /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "1 13 267 527" +*ImageableArea C9: "1 13 267 626" +*ImageableArea Comm10: "3 13 284 671" +*ImageableArea DL: "2 13 299 611" +*ImageableArea C5: "4 13 446 636" +*ImageableArea ISOB5: "2 13 486 696" +*ImageableArea Other: "13 13 599 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C9: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Other: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 2 known + { 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [2] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot ManualEnv/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S Laser Printers diff --git a/psprint_config/configuration/ppds/LOPTRASC.PS b/psprint_config/configuration/ppds/LOPTRASC.PS new file mode 100644 index 000000000000..1b8ead5accef --- /dev/null +++ b/psprint_config/configuration/ppds/LOPTRASC.PS @@ -0,0 +1,714 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra SC 1275 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% +*% + +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPTRASC.PPD" +*Product: "(Lexmark Optra SC 1275 Laser Printer)" +*PSVersion: "(2016)" +*ModelName: "Lexmark Optra SC 1275" +*ShortNickName: "Lexmark Optra SC 1275 PS" +*NickName: "Lexmark Optra SC 1275 PS" + +*% ===== Installable Options and Constraints ==== + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Flash Memory Card - Option: Boolean +*DefaultOption1: False +*Option1 False/Not Installed: "" +*Option1 True/Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Printer Hard Disk - Option: Boolean +*DefaultOption2: False +*Option2 False/Not Installed: "" +*Option2 True/Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Lower Tray - Option: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 26Meg/26 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*% ===== User Constraints ======= + +*UIConstraints: *Option3 False *InputSlot Lower + +*UIConstraints: *InputSlot Upper *PageSize A5 +*UIConstraints: *InputSlot Upper *PageSize B5 +*UIConstraints: *InputSlot Upper *PageSize Executive +*UIConstraints: *InputSlot Upper *PageSize Universal + +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize B5 +*UIConstraints: *InputSlot Lower *PageSize Executive +*UIConstraints: *InputSlot Lower *PageSize Universal + +*UIConstraints: *InputSlot Upper *MediaType Card +*UIConstraints: *InputSlot Lower *MediaType Card +*UIConstraints: *InputSlot Upper *MediaType Labels +*UIConstraints: *InputSlot Lower *MediaType Labels + + +*% ====== Basic Capabilities ====== +*LanguageLevel: "2" +*Throughput: "24" +*ColorDevice: True +*DefaultColorSpace: CMYK +*TTRasterizer: Type42 +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse } bind def + " +*End +*FileSystem: True +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 2Meg: "376000" +*VMOption 4Meg: "910000" +*VMOption 6Meg: "1034000" +*VMOption 8Meg: "1290000" +*VMOption 10Meg: "1290000" +*VMOption 12Meg: "1546000" +*VMOption 14Meg: "1546000" +*VMOption 16Meg: "2058000" +*VMOption 18Meg: "2058000" +*VMOption 20Meg: "2058000" +*VMOption 22Meg: "2058000" +*VMOption 24Meg: "2058000" +*VMOption 26Meg: "2058000" +*VMOption 28Meg: "2058000" +*VMOption 32Meg: "2058000" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLCloseUI: *JCLEconomode + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *ColorCorrection/Color Correction: PickOne +*OrderDependency: 140 AnySetup *ColorCorrection +*DefaultColorCorrection: None +*ColorCorrection RGB/RGB: " + 2 dict dup /DeviceRenderingInfo 2 dict dup + /Type 97 put dup /ColorCorrection null put put + dup /ProcessColorModel /DeviceRGB put setpagedevice" +*End +*ColorCorrection B&W/Black && White: " + 2 dict dup /DeviceRenderingInfo 2 dict dup + /Type 97 put dup /ColorCorrection null put put + dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorCorrection CMYK/CMYK: " + 2 dict dup /DeviceRenderingInfo 2 dict dup + /Type 97 put dup /ColorCorrection null put put + dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*ColorCorrection Display/Display: " + 2 dict dup /DeviceRenderingInfo 2 dict dup + /Type 97 put dup /ColorCorrection /Display put put + dup /ProcessColorModel /DeviceRGB put setpagedevice" +*End +*ColorCorrection Vivid/Vivid: " + 2 dict dup /DeviceRenderingInfo 2 dict dup + /Type 97 put dup /ColorCorrection /Vivid put put + dup /ProcessColorModel /DeviceRGB put setpagedevice" +*End +*?ColorCorrection: " + save statusdict begin + [(RGB) (B&W) (CMYK) (Display) (Vivid)] + colorcorrection 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorCorrection + +*OpenUI *Screening/1200 Image Quality: PickOne +*OrderDependency: 120 AnySetup *Screening +*DefaultScreening: None +*Screening 3ColorGrade/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /ColorGrade put put setpagedevice" +*Screening 1Images/Images Only: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /IETImagesOnly put put setpagedevice" +*Screening 1Page/Entire Page: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /IET put put setpagedevice" +*?Screening: " + save statusdict begin + [(Off) (Entire_Page) (Images_Only)] screening 1 sub get = flush + end + restore" +*End +*CloseUI: *Screening + +*%***************************************************************** +*% Halftone Information * +*%***************************************************************** + +*% Screening Frequency and Angle + +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*% **** Transfer Functions Factory & Factory.Inverse **** + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: Plain +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + +*%****************************************************** +*% Paper Selection/Handling * +*%****************************************************** + +*LandscapeOrientation: Plus90 + +*% PageSize selection is normally associated with selection of paper by +*% size rather than by input source. + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Universal: " + 2 dict dup /PageSize [612 862] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 7 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [612 862] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** + +*DefaultImageableArea: Letter +*ImageableArea Letter: "12 12 600 780" +*ImageableArea Legal: "12 12 600 996" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A4: "10 12 588 829" +*ImageableArea Executive: "12 12 510 744" +*ImageableArea A5: "12 12 407 583" +*ImageableArea Universal: "7 7 605 855" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 862" +*RequiresPageRegion All: True + +*%***************************************** +*% Input Paper Sources Standard * +*%***************************************** +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Tray 1: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Lower/Tray 2: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice +" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Multipurpose) (ManualEnv) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + +*%**************************** +*%* Output Processing * +*%**************************** + +*% **** Collated Copies **** + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 44 AnySetup *LXCollate +*LXCollate True/On: "1 dict dup /Collate true put setpagedevice" +*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice" +*CloseUI: *LXCollate + +*%************************************** +*% Font Information * +*%************************************** + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + + +*%****************************************** +*% Color Separation Information * +*%****************************************** + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*%**************************************** +*% Messages * +*%**************************************** + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%*************************************************************************************** +*% End of PPD file for Lexmark S12x0/1650/2450 Laser Printers * +*%*************************************************************************************** diff --git a/psprint_config/configuration/ppds/LOPW810.PS b/psprint_config/configuration/ppds/LOPW810.PS new file mode 100644 index 000000000000..96f2e02e0f3b --- /dev/null +++ b/psprint_config/configuration/ppds/LOPW810.PS @@ -0,0 +1,1018 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra W810 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPW810.PPD" +*Product: "(Lexmark Optra W810 Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra W810 Laser Printer" +*ShortNickName: "Lexmark Optra W810 PS" +*NickName: "Lexmark Optra W810 PS" +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Tray2/Tray 2 - Option: PickOne +*DefaultTray2: T500 +*Tray2 T500/500-Sheet Drawer: "" +*Tray2 T2500/2500-Sheet Drawer: "" +*Tray2 False/Not Installed: "" +*CloseUI: *Tray2 + +*OpenUI *Tray3/Tray 3 - Option: PickOne +*DefaultTray3: T500 +*Tray3 T500/500-Sheet Drawer: "" +*Tray3 T2500/2500-Sheet Drawer: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: PickOne +*DefaultTray4: False +*Tray4 T500/500-Sheet Drawer: "" +*Tray4 T2500/2500-Sheet Drawer: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Tray2 False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 + +*UIConstraints: *Duplexer False *Duplex + +*% The Manual Feeder is only available when the Duplexer is installed. +*% +*%UIConstraints: *Duplexer False *InputSlot Manual + +*UIConstraints: *Tray2 False *Tray3 T500 +*UIConstraints: *Tray2 False *Tray3 T2500 +*UIConstraints: *Tray2 T2500 *Tray3 T500 +*UIConstraints: *Tray2 T2500 *Tray3 T2500 + +*UIConstraints: *Tray2 False *Tray4 T500 +*UIConstraints: *Tray2 False *Tray4 T2500 +*UIConstraints: *Tray2 T2500 *Tray4 T500 +*UIConstraints: *Tray2 T2500 *Tray4 T2500 + +*UIConstraints: *Tray3 False *Tray4 T500 +*UIConstraints: *Tray3 False *Tray4 T2500 +*UIConstraints: *Tray3 T2500 *Tray4 T500 +*UIConstraints: *Tray3 T2500 *Tray4 T2500 + + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 + +*% new entry for jog/2bin +*UIConstraints: *OutputBins False *Jog EndOfSet +*UIConstraints: *OutputBins 10Bin *Jog EndOfSet + +*UIConstraints: *OutputBins 10Bin *StapleLocation True +*UIConstraints: *OutputBins False *StapleLocation True + +*UIConstraints: *OutputBins 10Bin *HolePunch True +*UIConstraints: *OutputBins False *HolePunch True + +*UIConstraints: *OutputBins 2Bin *OutputBin False +*UIConstraints: *OutputBins 10Bin *OutputBin False + +*% Constraints for 2 Bin Finisher +*UIConstraints: *OutputBin Bin1 *StapleLocation True +*UIConstraints: *OutputBin Bin1 *Jog EndOfSet + +*% New entry for jog/2bin +*UIConstraints: *OutputBin Bin10 *Jog EndOfSet +*UIConstraints: *OutputBin False *Jog EndOfSet + +*% Constraints for 10 Bin Mailbox +*%UIConstraints: *OutputBin Bin2 *StapleLocation True +*UIConstraints: *OutputBin Bin3 *StapleLocation True +*UIConstraints: *OutputBin Bin4 *StapleLocation True +*UIConstraints: *OutputBin Bin5 *StapleLocation True +*UIConstraints: *OutputBin Bin6 *StapleLocation True +*UIConstraints: *OutputBin Bin7 *StapleLocation True +*UIConstraints: *OutputBin Bin8 *StapleLocation True +*UIConstraints: *OutputBin Bin9 *StapleLocation True +*UIConstraints: *OutputBin Bin10 *StapleLocation True + +*%UIConstraints: *OutputBin Bin1 *HolePunch True +*%UIConstraints: *OutputBin Bin2 *HolePunch True +*UIConstraints: *OutputBin Bin3 *HolePunch True +*UIConstraints: *OutputBin Bin4 *HolePunch True +*UIConstraints: *OutputBin Bin5 *HolePunch True +*UIConstraints: *OutputBin Bin6 *HolePunch True +*UIConstraints: *OutputBin Bin7 *HolePunch True +*UIConstraints: *OutputBin Bin8 *HolePunch True +*UIConstraints: *OutputBin Bin9 *HolePunch True +*UIConstraints: *OutputBin Bin10 *HolePunch True + +*%UIConstraints: *OutputBin Bin2 *Jog EndOfSet +*UIConstraints: *OutputBin Bin3 *Jog EndOfSet +*UIConstraints: *OutputBin Bin4 *Jog EndOfSet +*UIConstraints: *OutputBin Bin5 *Jog EndOfSet +*UIConstraints: *OutputBin Bin6 *Jog EndOfSet +*UIConstraints: *OutputBin Bin7 *Jog EndOfSet +*UIConstraints: *OutputBin Bin8 *Jog EndOfSet +*UIConstraints: *OutputBin Bin9 *Jog EndOfSet + +*UIConstraints: *StapleLocation True *Jog EndOfSet + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *ImageEnhance True *Smoothing True +*UIConstraints: *JCLEconomode True *ImageEnhance True + + + + + + +*% These are new entries created on 01/07/99. + +*UIConstraints: *InputSlot Tray2 *MediaType Transparency +*UIConstraints: *InputSlot Tray2 *MediaType CardStock +*UIConstraints: *InputSlot Tray2 *MediaType Labels + +*UIConstraints: *InputSlot Tray3 *MediaType Transparency +*UIConstraints: *InputSlot Tray3 *MediaType CardStock +*UIConstraints: *InputSlot Tray3 *MediaType Labels + +*UIConstraints: *InputSlot Tray4 *MediaType Transparency +*UIConstraints: *InputSlot Tray4 *MediaType CardStock +*UIConstraints: *InputSlot Tray4 *MediaType Labels + + + + + + +*UIConstraints: *PageSize B5 *OutputBin Bin3 +*UIConstraints: *PageSize B5 *OutputBin Bin4 +*UIConstraints: *PageSize B5 *OutputBin Bin5 +*UIConstraints: *PageSize B5 *OutputBin Bin6 +*UIConstraints: *PageSize B5 *OutputBin Bin7 +*UIConstraints: *PageSize B5 *OutputBin Bin8 +*UIConstraints: *PageSize B5 *OutputBin Bin9 +*UIConstraints: *PageSize B5 *OutputBin Bin10 + +*UIConstraints: *PageSize A5 *OutputBin Bin2 +*UIConstraints: *PageSize A5 *OutputBin Bin3 +*UIConstraints: *PageSize A5 *OutputBin Bin4 +*UIConstraints: *PageSize A5 *OutputBin Bin5 +*UIConstraints: *PageSize A5 *OutputBin Bin6 +*UIConstraints: *PageSize A5 *OutputBin Bin7 +*UIConstraints: *PageSize A5 *OutputBin Bin8 +*UIConstraints: *PageSize A5 *OutputBin Bin9 +*UIConstraints: *PageSize A5 *OutputBin Bin10 + +*UIConstraints: *PageSize Executive *OutputBin Bin2 +*UIConstraints: *PageSize Executive *OutputBin Bin3 +*UIConstraints: *PageSize Executive *OutputBin Bin4 +*UIConstraints: *PageSize Executive *OutputBin Bin5 +*UIConstraints: *PageSize Executive *OutputBin Bin6 +*UIConstraints: *PageSize Executive *OutputBin Bin7 +*UIConstraints: *PageSize Executive *OutputBin Bin8 +*UIConstraints: *PageSize Executive *OutputBin Bin9 +*UIConstraints: *PageSize Executive *OutputBin Bin10 + +*UIConstraints: *PageSize Universal *OutputBin Bin2 +*UIConstraints: *PageSize Universal *OutputBin Bin3 +*UIConstraints: *PageSize Universal *OutputBin Bin4 +*UIConstraints: *PageSize Universal *OutputBin Bin5 +*UIConstraints: *PageSize Universal *OutputBin Bin6 +*UIConstraints: *PageSize Universal *OutputBin Bin7 +*UIConstraints: *PageSize Universal *OutputBin Bin8 +*UIConstraints: *PageSize Universal *OutputBin Bin9 +*UIConstraints: *PageSize Universal *OutputBin Bin10 + + + +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "35" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: None +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer's default: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer's default:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: Plain +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) >> setpagedevice" +*MediaType CardStock/Card Stock: "<< /MediaType (Card Stock) >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: False +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin False/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*OpenUI *HolePunch/Hole Punch: Boolean +*DefaultHolePunch: None +*OrderDependency: 170 AnySetup *HolePunch +*HolePunch None/Off: "<< /Punch 0 >> setpagedevice" +*HolePunch True/On: "<< /Punch 3 >> setpagedevice" +*CloseUI: *HolePunch + +*OpenUI *Jog/Offset Pages: Boolean +*DefaultJog: False +*OrderDependency: 170 AnySetup *Jog +*Jog PrtSet/Printer Setting:"" +*Jog None/Off: "<< /Jog 0>> setpagedevice" +*Jog EndOfSet/Between Copies: "<< /Jog 3 >> setpagedevice" +*CloseUI: *Jog + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 257 x 364 mm: " + << /Policies << /PageSize 2 >> >> setpagedevice + << /PageSize [729 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3/A3 297 x 419 mm: " + << /Policies << /PageSize 2 >> >> setpagedevice + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 11.69 x 17 in: " + << /PageSize [842 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid/Tabloid 11 x 17 in: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 10 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a3 (A3) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b4 (B4) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /Tabloid (Tabloid) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4: " + << /PageSize [729 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [842 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B4: "13 13 716 1019" +*ImageableArea B5: "13 13 503 716" +*ImageableArea A3: "13 13 829 1178" +*ImageableArea A4: "10 13 585 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 829 1211" +*ImageableArea Tabloid: "13 13 779 1211" + +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "842 1224" +*PaperDimension Tabloid: "792 1224" + +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*%*InputSlot Manual/Manual Feeder: " +*% << /ManualFeed true /MediaPosition null >> setpagedevice +*% << /Policies << /PageSize 2 >> >> setpagedevice" +*%*End + +*?InputSlot: " + save + [ (Tray1) (Tray2) (Tray3) (Tray4) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + + +*% ======== Extended Output Options =========*% End of PPD file for Lexmark Optra W810 Laser Printers diff --git a/psprint_config/configuration/ppds/LOS1255P.PS b/psprint_config/configuration/ppds/LOS1255P.PS new file mode 100644 index 000000000000..acafe89b56ce --- /dev/null +++ b/psprint_config/configuration/ppds/LOS1255P.PS @@ -0,0 +1,1205 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1255 Plus Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOS1255P.PPD" +*Product: "(Lexmark Optra S 1255 Plus Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra S 1255 Plus Laser Printer" +*ShortNickName: "Lexmark Optra S 1255 Plus PS" +*NickName: "Lexmark Optra S 1255 Plus PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other + +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other + +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "12" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [649 1008] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "649 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 1255 Plus Laser Printers diff --git a/psprint_config/configuration/ppds/LOS1625P.PS b/psprint_config/configuration/ppds/LOS1625P.PS new file mode 100644 index 000000000000..97781c63eec9 --- /dev/null +++ b/psprint_config/configuration/ppds/LOS1625P.PS @@ -0,0 +1,1198 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1625 Plus Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOS1625P.PPD" +*Product: "(Lexmark Optra S 1625 Plus Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra S 1625 Plus Laser Printer" +*ShortNickName: "Lexmark Optra S 1625 Plus PS" +*NickName: "Lexmark Optra S 1625 Plus PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "16" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [649 1008] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "649 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 1625 Plus Laser Printers diff --git a/psprint_config/configuration/ppds/LOS1855P.PS b/psprint_config/configuration/ppds/LOS1855P.PS new file mode 100644 index 000000000000..0c9982456062 --- /dev/null +++ b/psprint_config/configuration/ppds/LOS1855P.PS @@ -0,0 +1,1198 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1855 Plus Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOS1855P.PPD" +*Product: "(Lexmark Optra S 1855 Plus Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra S 1855 Plus Laser Printer" +*ShortNickName: "Lexmark Optra S 1855 Plus PS" +*NickName: "Lexmark Optra S 1855 Plus PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "18" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [649 1008] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "649 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 1855 Plus Laser Printers diff --git a/psprint_config/configuration/ppds/LOS2455P.PS b/psprint_config/configuration/ppds/LOS2455P.PS new file mode 100644 index 000000000000..abb5d3a04740 --- /dev/null +++ b/psprint_config/configuration/ppds/LOS2455P.PS @@ -0,0 +1,1196 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 2455 Plus Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOS2455P.PPD" +*Product: "(Lexmark Optra S 2455 Plus Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra S 2455 Plus Laser Printer" +*ShortNickName: "Lexmark Optra S 2455 Plus PS" +*NickName: "Lexmark Optra S 2455 Plus PS" +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: True +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: True +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "24" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: PrtSet +*OrderDependency: 140 AnySetup *MediaType +*MediaType PrtSet/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [649 1008] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "649 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 2455 Plus Laser Printers diff --git a/psprint_config/configuration/ppds/LOS3455P.PS b/psprint_config/configuration/ppds/LOS3455P.PS new file mode 100644 index 000000000000..00ec028398e8 --- /dev/null +++ b/psprint_config/configuration/ppds/LOS3455P.PS @@ -0,0 +1,1197 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Se 3455 Plus Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOS3455P.PPD" +*Product: "(Lexmark Optra Se 3455 Plus Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra Se 3455 Plus Laser Printer" +*ShortNickName: "Lexmark Optra Se 3455 Plus PS" +*NickName: "Lexmark Optra Se 3455 Plus PS" +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: True +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: True +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin + +*UIConstraints: *OutputBins False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "34" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: PrtSet +*OrderDependency: 140 AnySetup *MediaType +*MediaType PrtSet/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [649 1008] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "649 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: ; source: %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra Se 3455 Plus Laser Printers diff --git a/psprint_config/configuration/ppds/LWNT_518.PS b/psprint_config/configuration/ppds/LWNT_518.PS new file mode 100644 index 000000000000..7abc205ac464 --- /dev/null +++ b/psprint_config/configuration/ppds/LWNT_518.PS @@ -0,0 +1,345 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*FormatVersion: "4.0" +*FileVersion: "2.5" +*PCFileName: "LWNTX518.PPD" +*LanguageVersion: English +*Product: "(LaserWriter II NTX)" +*PSVersion: "(51.8) 3" +*ModelName: "Apple LaserWriter II NTX v51.8" +*NickName: "Apple LaserWriter II NTX v51.8" + +*% General Information and Defaults =============== +*FreeVM: "459676" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "statusdict /lettertray get exec" +*PageSize Legal/US Legal: "statusdict /legaltray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize LetterSmall/US Letter Small: "statusdict /lettertray get exec lettersmall" +*PageSize A4Small/A4 Small: "statusdict /a4tray get exec a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Center Fed: "statusdict /lettertray get exec" +*PageSize Com10/Com10 Envelope Center Fed: "statusdict /lettertray get exec" +*?PageSize: " +save + [(Letter)(Legal)] statusdict /pagetype get exec + {get} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Center Fed: "letter" +*PageRegion Com10/Com10 Envelope Center Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "15 8 597 784 " +*ImageableArea Legal/US Legal: "15 8 597 1000 " +*ImageableArea A4: "13 10 577 832 " +*ImageableArea B5: "21 10 500 715 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(001.005)" Standard ROM +*Font Courier-Bold: Standard "(001.005)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.005)" Standard ROM +*Font Courier-Oblique: Standard "(001.005)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier." + +*% Status (format: %%[ status: ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: service call" +*Status: "PrinterError: warming up" +*Status: "PrinterError: no toner cartridge" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "paper entry misfeed" +*PrinterError: "service call" +*PrinterError: "warming up" +*PrinterError: "no toner cartridge" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter II NTX" version 51.8 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: May 21 1993 +*% The byte count of this file should be exactly 012007 or 012352 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter II NTX diff --git a/psprint_config/configuration/ppds/SGENPRT.PS b/psprint_config/configuration/ppds/SGENPRT.PS new file mode 100644 index 000000000000..6c50edd6132b --- /dev/null +++ b/psprint_config/configuration/ppds/SGENPRT.PS @@ -0,0 +1,595 @@ +*PPD-Adobe: "4.0" +*% Adobe PostScript(R) Printer Description File +*% Generic Printer Description File (not printer specific) +*% Produced by Sun Microsystems +*% +*% Copyright (c) 2000 Sun Microsystems All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% The user must print with a PostScript(R) emulator to non PostScript(R) +*% printers if the system has no specific printer support. This file +*% allows the user to print to most printers without any modification. +*% Standard paper sizes and resolutions are defined. There are some +*% additional definitions for screen or online documents in this file. +*% To print to a PostScript(R) printer, use the specific PPD file. + +*% ===== General ===== + +*FormatVersion: "4.0" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(1) 1" +*Product: "(Generic Printer)" +*ModelName: "Generic Printer" +*NickName: "Generic Printer" +*PCFileName: "SGENPRT.PPD" + + +*% ===== Basic Capabilities and Defaults ===== + +*ColorDevice: True +*DefaultColorSpace: RGB +*LanguageLevel: "2" + +*% --- For None Color or old PostScript(R) printers use following lines --- +*% *ColorDevice: False +*% *DefaultColorSpace: Gray +*% *LanguageLevel: "1" + +*FreeVM: "8388608" +*VariablePaperSize: True +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + + +*% ===== Resolution ===== + +*OpenUI *Resolution: PickOne +*OrderDependency: 50 AnySetup *Resolution +*DefaultResolution: 300dpi +*Resolution 72dpi: "1 dict dup /HWResolution [72 72] put setpagedevice" +*Resolution 144dpi: "1 dict dup /HWResolution [144 144] put setpagedevice" +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 1200dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice" +*Resolution 1440dpi: "1 dict dup /HWResolution [1440 1440] put setpagedevice" +*Resolution 2400dpi: "1 dict dup /HWResolution [2400 2400] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore +" +*End +*CloseUI: *Resolution + +*ResScreenFreq 72dpi: "60.0" +*ResScreenFreq 144dpi: "60.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenFreq 360dpi: "60.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenFreq 720dpi: "60.0" +*ResScreenFreq 1200dpi: "60.0" +*ResScreenFreq 1440dpi: "60.0" +*ResScreenFreq 2400dpi: "60.0" +*ResScreenAngle 72dpi: "45.0" +*ResScreenAngle 144dpi: "45.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenAngle 360dpi: "45.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenAngle 720dpi: "45.0" +*ResScreenAngle 1200dpi: "45.0" +*ResScreenAngle 1440dpi: "45.0" +*ResScreenAngle 2400dpi: "45.0" + + +*% ===== Halftone ===== + +*ContoneOnly: False +*DefaultHalftoneType: 1 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + { abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub + dup mul add 1 sub } { dup mul exch dup mul add 1 exch sub } + ifelse } bind +" +*End +*ScreenProc Line: "{ exch pop abs neg } bind" +*ScreenProc Ellipse: " + { abs exch abs 2 copy mul exch 4 mul add 3 sub dup 0 + lt { pop dup mul exch .75 div dup mul add 4 div 1 exch sub } + { dup 1 gt { pop 1 exch sub dup mul exch 1 exch sub .75 div + dup mul add 4 div 1 sub } + { .5 exch sub exch pop exch pop } ifelse } ifelse } bind +" +*End +*ScreenProc Cross: "{ abs exch abs 2 copy gt { exch } if pop neg } bind" + +*DefaultTransfer: Null +*Transfer Null: "{ } bind" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + + +*% ===== Paper ===== + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize A0: "<> setpagedevice" +*PageSize A1: "<> setpagedevice" +*PageSize A2: "<> setpagedevice" +*PageSize A3: "<> setpagedevice" +*PageSize A4: "<> setpagedevice" +*PageSize A5: "<> setpagedevice" +*PageSize A6: "<> setpagedevice" +*PageSize B4: "<> setpagedevice" +*PageSize B5: "<> setpagedevice" +*PageSize B6: "<> setpagedevice" +*PageSize Legal/US Legal: "<> setpagedevice" +*PageSize Letter/US Letter: "<> setpagedevice" +*PageSize Executive: "<> setpagedevice" +*PageSize Statement: "<> setpagedevice" +*PageSize Tabloid/US Tabloid: "<> setpagedevice" +*PageSize Ledger/Ledger Landscape: "<> setpagedevice" +*PageSize AnsiC/US C: "<> setpagedevice" +*PageSize AnsiD/US D: "<> setpagedevice" +*PageSize AnsiE/US E: "<> setpagedevice" +*PageSize ARCHA/ARCH A: "<> setpagedevice" +*PageSize ARCHB/ARCH B: "<> setpagedevice" +*PageSize ARCHC/ARCH C: "<> setpagedevice" +*PageSize ARCHD/ARCH D: "<> setpagedevice" +*PageSize ARCHE/ARCH E: "<> setpagedevice" +*PageSize EnvMonarch/Monarch Envelope: "<> setpagedevice" +*PageSize EnvDL/DL Envelope: "<> setpagedevice" +*PageSize EnvC4/C4 Envelope: "<> setpagedevice" +*PageSize EnvC5/C5 Envelope: "<> setpagedevice" +*PageSize EnvC6/C6 Envelope: "<> setpagedevice" +*PageSize Env10/C10 Envelope: "<> setpagedevice" +*PageSize EnvC65/C65 Envelope: "<> setpagedevice" +*PageSize Folio: "<> setpagedevice" +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 32 dict + dup [2384 3370] (A0) put + dup [1684 2384] (A1) put + dup [1191 1684] (A2) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [728 1032] (B4) put + dup [516 729] (B5) put + dup [363 516] (B6) put + dup [612 1008] (Legal) put + dup [612 792] (Letter) put + dup [522 756] (Executive) put + dup [396 612] (Statement) put + dup [792 1224] (Tabloid) put + dup [1224 792] (Ledger) put + dup [1224 1584] (AnsiC) put + dup [1584 2448] (AnsiD) put + dup [2448 3168] (AnsiE) put + dup [648 864] (ARCHA) put + dup [864 1296] (ARCHB) put + dup [1296 1728] (ARCHC) put + dup [1728 2592] (ARCHD) put + dup [2592 3456] (ARCHE) put + dup [279 540] (EnvMonarch) put + dup [312 624] (EnvDL) put + dup [649 918] (EnvC4) put + dup [459 649] (EnvC5) put + dup [323 459] (EnvC6) put + dup [297 684] (Env10) put + dup [324 648] (EnvC65) put + dup [595 935] (Folio) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion A0: "<> setpagedevice" +*PageRegion A1: "<> setpagedevice" +*PageRegion A2: "<> setpagedevice" +*PageRegion A3: "<> setpagedevice" +*PageRegion A4: "<> setpagedevice" +*PageRegion A5: "<> setpagedevice" +*PageRegion A6: "<> setpagedevice" +*PageRegion B4: "<> setpagedevice" +*PageRegion B5: "<> setpagedevice" +*PageRegion B6: "<> setpagedevice" +*PageRegion Legal/US Legal: "<> setpagedevice" +*PageRegion Letter/US Letter: "<> setpagedevice" +*PageRegion Executive: "<> setpagedevice" +*PageRegion Statement: "<> setpagedevice" +*PageRegion Tabloid/US Tabloid: "<> setpagedevice" +*PageRegion Ledger/Ledger Landscape: "<> setpagedevice" +*PageRegion AnsiC/US C: "<> setpagedevice" +*PageRegion AnsiD/US D: "<> setpagedevice" +*PageRegion AnsiE/US E: "<> setpagedevice" +*PageRegion ARCHA/ARCH A: "<> setpagedevice" +*PageRegion ARCHB/ARCH B: "<> setpagedevice" +*PageRegion ARCHC/ARCH C: "<> setpagedevice" +*PageRegion ARCHD/ARCH D: "<> setpagedevice" +*PageRegion ARCHE/ARCH E: "<> setpagedevice" +*PageRegion EnvMonarch/Monarch Envelope: "<> setpagedevice" +*PageRegion EnvDL/DL Envelope: "<> setpagedevice" +*PageRegion EnvC4/C4 Envelope: "<> setpagedevice" +*PageRegion EnvC5/C5 Envelope: "<> setpagedevice" +*PageRegion EnvC6/C6 Envelope: "<> setpagedevice" +*PageRegion Env10/C10 Envelope: "<> setpagedevice" +*PageRegion EnvC65/C65 Envelope: "<> setpagedevice" +*PageRegion Folio: "<> setpagedevice" +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea A0: "0 0 2384 3370" +*ImageableArea A1: "0 0 1684 2384" +*ImageableArea A2: "0 0 1191 1684" +*ImageableArea A3: "18 18 824 1173" +*ImageableArea A4: "18 18 577 824" +*ImageableArea A5: "18 18 402 577" +*ImageableArea A6: "18 18 279 402" +*ImageableArea B4: "18 18 710 1014" +*ImageableArea B5: "18 18 498 711" +*ImageableArea B6: "18 18 345 498" +*ImageableArea Legal: "18 18 594 990" +*ImageableArea Letter: "18 18 594 774" +*ImageableArea Executive: "18 18 504 738" +*ImageableArea Statement: "18 18 378 594" +*ImageableArea Tabloid: "18 18 774 1206" +*ImageableArea Ledger: "18 18 1206 774" +*ImageableArea AnsiC: "0 0 1224 1584" +*ImageableArea AnsiD: "0 0 1584 2448" +*ImageableArea AnsiE: "0 0 2448 3168" +*ImageableArea ARCHA: "0 0 648 864" +*ImageableArea ARCHB: "0 0 864 1296" +*ImageableArea ARCHC: "0 0 1296 1728" +*ImageableArea ARCHD: "0 0 1728 2592" +*ImageableArea ARCHE: "0 0 2592 3456" +*ImageableArea EnvMonarch: "0 0 279 540" +*ImageableArea EnvDL: "0 0 312 624" +*ImageableArea EnvC4: "0 0 649 918" +*ImageableArea EnvC5: "0 0 459 649" +*ImageableArea EnvC6: "0 0 323 459" +*ImageableArea Env10: "0 0 297 684" +*ImageableArea EnvC65: "0 0 324 648" +*ImageableArea Folio: "0 0 595 935" + +*DefaultPaperDimension: Letter +*PaperDimension A0: "2384 3370" +*PaperDimension A1: "1684 2384" +*PaperDimension A2: "1191 1684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension B4: "728 1032" +*PaperDimension B5: "516 729" +*PaperDimension B6: "363 516" +*PaperDimension Legal: "612 1008" +*PaperDimension Letter: "612 792" +*PaperDimension Executive: "522 756" +*PaperDimension Statement: "396 612" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Ledger: "1224 792" +*PaperDimension AnsiC: "1224 1584" +*PaperDimension AnsiD: "1584 2448" +*PaperDimension AnsiE: "2448 3168" +*PaperDimension ARCHA: "648 864" +*PaperDimension ARCHB: "864 1296" +*PaperDimension ARCHC: "1296 1728" +*PaperDimension ARCHD: "1728 2592" +*PaperDimension ARCHE: "2592 3456" +*PaperDimension EnvMonarch: "279 540" +*PaperDimension EnvDL: "312 624" +*PaperDimension EnvC4: "649 918" +*PaperDimension EnvC5: "459 649" +*PaperDimension EnvC6: "323 459" +*PaperDimension Env10: "297 684" +*PaperDimension EnvC65: "324 648" +*PaperDimension Folio: "595 935" + +*% ===== Duplex ===== +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 30 AnySetup *Duplex +*DefaultDuplex: Simplex +*Duplex Simplex: "" +*Duplex None/Off: " +<> +>> setpagedevice" +*Duplex DuplexNoTumble/Long edge:" +<> +>> setpagedevice" +*Duplex DuplexTumble/Short edge:" +<> +>> setpagedevice" +*End +*CloseUI: *Duplex + +*% ===== ManualFeed === +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed False: " +<< /ManualFeed false /Policies << /ManualFeed 1 >> >> setpagedevice" +*ManualFeed True: " +<< /ManualFeed true /Policies << /ManualFeed 1 >> >> setpagedevice" +*End +*CloseUI: *ManualFeed + +*% ===== Fonts ===== + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + { + count 1 gt + { + exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } + { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " + save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush + restore +" +*End + + +*% === Printer Messages === + +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: %%] ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: cover open" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: timeout" +*Status: "PrinterError: manual feed timeout" + +*% Input Sources (format: %%[ status: ; source: ]%% ) + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "paper entry misfeed" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "no toner cartridge" +*PrinterError: "no paper tray" +*PrinterError: "cover open" +*PrinterError: "resetting printer" +*PrinterError: "out of paper" +*PrinterError: "timeout" +*PrinterError: "manual feed timeout" + + +*% ===== Color Separation ===== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% --- For 60 lpi / 72 dpi --- +*ColorSepScreenAngle ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "60" + +*% --- For 60 lpi / 144 dpi --- +*ColorSepScreenAngle ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "60" + +*% --- For 60 lpi / 300 dpi --- +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% --- For 60 lpi / 360 dpi --- +*ColorSepScreenAngle ProcessBlack.60lpi.360dpi/60 lpi / 360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360dpi/60 lpi / 360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360dpi/60 lpi / 360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360dpi/60 lpi / 360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360dpi/60 lpi / 360 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.360dpi/60 lpi / 360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360dpi/60 lpi / 360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360dpi/60 lpi / 360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360dpi/60 lpi / 360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360dpi/60 lpi / 360 dpi: "60" + +*% --- For 71 lpi / 600 dpi --- +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% --- For 71 lpi / 720 dpi --- +*ColorSepScreenAngle ProcessBlack.71lpi.720dpi/71 lpi / 720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.720dpi/71 lpi / 720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.720dpi/71 lpi / 720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.720dpi/71 lpi / 720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.720dpi/71 lpi / 720 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.720dpi/71 lpi / 720 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.720dpi/71 lpi / 720 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.720dpi/71 lpi / 720 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.720dpi/71 lpi / 720 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.720dpi/71 lpi / 720 dpi: "66.6667" + +*% --- For 100 lpi / 1200 dpi --- +*ColorSepScreenAngle ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "15.0" +*ColorSepScreenAngle ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "75.0" +*ColorSepScreenAngle ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" + +*% --- For 100 lpi / 1440 dpi --- +*ColorSepScreenAngle ProcessBlack.100lpi.1440dpi/100 lpi / 1440 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1440dpi/100 lpi / 1440 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1440dpi/100 lpi / 1440 dpi: "15.0" +*ColorSepScreenAngle ProcessMagenta.100lpi.1440dpi/100 lpi / 1440 dpi: "75.0" +*ColorSepScreenAngle ProcessYellow.100lpi.1440dpi/100 lpi / 1440 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.100lpi.1440dpi/100 lpi / 1440 dpi: "100.0" +*ColorSepScreenFreq CustomColor.100lpi.1440dpi/100 lpi / 1440 dpi: "100.0" +*ColorSepScreenFreq ProcessCyan.100lpi.1440dpi/100 lpi / 1440 dpi: "100.0" +*ColorSepScreenFreq ProcessMagenta.100lpi.1440dpi/100 lpi / 1440 dpi: "100.0" +*ColorSepScreenFreq ProcessYellow.100lpi.1440dpi/100 lpi / 1440 dpi: "100.0" + +*% --- For 175 lpi / 2400 dpi --- +*ColorSepScreenAngle ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "15.0" +*ColorSepScreenAngle ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "75.0" +*ColorSepScreenAngle ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" + +*% Last Edit Date: March 24 2000 +*% end of PPD file diff --git a/psprint_config/configuration/ppds/SNSPREC1.PS b/psprint_config/configuration/ppds/SNSPREC1.PS new file mode 100644 index 000000000000..b5b01ad3f1a3 --- /dev/null +++ b/psprint_config/configuration/ppds/SNSPREC1.PS @@ -0,0 +1,760 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% @(#)SPARCPRINTEREC.PPD 1.16 13 Apr 1995 +*% Copyright 1995 Sun Microsystems, Inc. All Rights Reserved. + +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "SNSPREC1.PPD" +*Product: "(SPARCprinter EC)" +*PSVersion: "(2015.009) 1" +*ModelName: "SPARCprinter EC" +*NickName: "SPARCprinter EC" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 20 MB RAM: "" +*InstalledMemory 36Meg/36 MB Total RAM: "" +*InstalledMemory 52Meg/52 MB Total RAM: "" +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Lower Trays: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *InstalledMemory None *OutputMode Enhanced +*UIConstraints: *Option2 False *InputSlot Middle +*UIConstraints: *Option2 False *InputSlot Lower + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "3276160" +*VMOption None/Standard 20 MB RAM: "3276160" +*VMOption 36Meg/36 MB Total RAM: "3816832" +*VMOption 52Meg/52 MB Total RAM: "17587584" + +*TTRasterizer: Type42 +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "14" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*Resolution 300dpi: "<> setpagedevice" +*Resolution 600dpi: "<> setpagedevice" +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*ScreenFreq: "106.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: SNHalftone +*ScreenProc SNHalftone: "/DefaultHalftone /Halftone findresource" +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}" +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 10 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + mark + { + 4 dict begin + /MediaPosition 0 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Middle: " + mark + { + 4 dict begin + /MediaPosition 1 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Lower: " + mark + { + 4 dict begin + /MediaPosition 2 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualPaper/Manual Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualTransparency/Manual Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End + +*?InputSlot: " +save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { dup 1 eq + { pop (Middle) } + { 2 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 2 dict + dup [612 792] (Letter) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 30 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "10.32 15.9 601.68 776.22" +*ImageableArea A4: "13.44 14.46 581.76 828.54" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + + +*OpenUI *OutputOrder/Output Order: PickOne +*OrderDependency: 40 AnySetup *OutputOrder +*DefaultOutputOrder: Unknown +*OutputOrder Face-Down: " + mark + { + 1 dict begin + /OutputFaceUp false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputOrder Face-Up: " + mark + { + 1 dict begin + /OutputFaceUp true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputOrder: "save + currentpagedevice /OutputFaceUp get + { (Face-Up) } + { (Face-Down) } ifelse + = flush restore" +*End +*CloseUI: *OutputOrder + +*RequiresPageRegion All: True + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 50 AnySetup *OutputMode +*DefaultOutputMode: Unknown +*OutputMode Fast: " + mark + { + 3 dict begin + /HWResolution [300 300] def + /PostRenderingEnhance true def + /PostRenderingEnhanceDetails 1 dict begin + /OutputMode (Standard) def + currentdict end def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Standard: " + mark + { + 3 dict begin + /HWResolution [600 600] def + /PostRenderingEnhance true def + /PostRenderingEnhanceDetails 1 dict begin + /OutputMode (Standard) def + currentdict end def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Enhanced: " + mark + { + 3 dict begin + /HWResolution [600 600] def + /PostRenderingEnhance true def + /PostRenderingEnhanceDetails 1 dict begin + /OutputMode (Enhanced) def + currentdict end def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputMode: "save + currentpagedevice /HWResolution get 0 get 300 eq + { (Fast) } + { currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get } ifelse + = flush restore" +*End +*CloseUI: *OutputMode + +*% SNColor Selections =================== + +*OpenUI *SNColor/Color Correction: PickOne +*OrderDependency: 70 AnySetup *SNColor +*DefaultSNColor: Unknown +*SNColor NoAdjust/Standard Color: "mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice null def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor VividColor/Vivid Color: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekBlue def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor SimulateDisplay/Simulate Display: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekDisplay def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor SWOPPress/SWOP Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /SWOP-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor EuroscalePress/Euroscale Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Euroscale-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor CommercialPress/Commercial Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Commercial-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor Monochrome: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /Gray def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor RawCMYK/Raw CMYK: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /CMYK def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor RawRGB/Raw RGB: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /RGB def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*?SNColor: " +save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + 8 dict begin + /TekBlue (VividColor) def + /TekDisplay (SimulateDisplay) def + /SWOP-Coated (SWOPPress) def + /Euroscale-Coated (EuroscalePress) def + /Commercial-Coated (CommercialPress) def + /Gray (Monochrome) def + /CMYK (RawCMYK) def + /RGB (RawRGB) def + currentdict end + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush +restore +" +*End + +*CloseUI: *SNColor + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bembo: Standard "(001.000)" Standard ROM +*Font Bembo-Italic: Standard "(001.000)" Standard ROM +*Font Bembo-Bold: Standard "(001.000)" Standard ROM +*Font Bembo-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font LucidaSans: Standard "(001.001)" Standard ROM +*Font LucidaSans-Italic: Standard "(001.001)" Standard ROM +*Font LucidaSans-Bold: Standard "(001.002)" Standard ROM +*Font LucidaSans-BoldItalic: Standard "(001.002)" Standard ROM +*Font LucidaSans-Typewriter: Standard "(001.003)" Standard ROM +*Font LucidaSans-TypewriterBold: Standard "(001.003)" Standard ROM +*Font LucidaBright: Standard "(001.008)" Standard ROM +*Font LucidaBright-Italic: Standard "(001.008)" Standard ROM +*Font LucidaBright-Demi: Standard "(001.008)" Standard ROM +*Font LucidaBright-DemiItalic: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Rockwell: Standard "(001.000)" Standard ROM +*Font Rockwell-Italic: Standard "(001.000)" Standard ROM +*Font Rockwell-Bold: Standard "(001.000)" Standard ROM +*Font Rockwell-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "printer is warming up" +*Status: "idle" +*Status: "waiting" +*Status: "busy" +*Status: "PrinterError: Upper media tray empty" +*Status: "PrinterError: Middle media tray empty" +*Status: "PrinterError: Lower media tray empty" +*Status: "PrinterError: Media tray empty" +*Status: "PrinterError: Upper media tray missing" +*Status: "PrinterError: Middle media tray missing" +*Status: "PrinterError: Lower media tray missing" +*Status: "PrinterError: Media tray missing" +*Status: "PrinterError: Door open" +*Status: "PrinterError: Paper feeder open" +*Status: "PrinterError: Output tray full" +*Status: "PrinterError: Toner cartridge missing" +*Status: "PrinterError: Toner discharge tray missing" +*Status: "PrinterError: Corona wire missing" +*Status: "PrinterError: Imaging unit missing" +*Status: "PrinterError: Fuser missing" +*Status: "PrinterError: Paper feeder missing" +*Status: "PrinterError: Manual feed empty" +*Status: "PrinterError: Media jam" +*Status: "PrinterError: Waiting for paper" +*Status: "PrinterError: Waiting for transparency" +*Status: "PrinterError: Replace cyan" +*Status: "PrinterError: Replace magenta" +*Status: "PrinterError: Replace yellow" +*Status: "PrinterError: Replace black" +*Status: "PrinterError: Replace Imaging unit" +*Status: "PrinterError: Wrong media in tray" +*Status: "PrinterError: Manual feed: remove media" +*Status: "PrinterError: Print engine failure" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LPR" +*Source: "AppSocket" +*Source: "FrontPanelJobInput" +*Source: "Scanner" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Upper media tray empty" +*PrinterError: "Middle media tray empty" +*PrinterError: "Lower media tray empty" +*PrinterError: "Media tray empty" +*PrinterError: "Upper media tray missing" +*PrinterError: "Middle media tray missing" +*PrinterError: "Lower media tray missing" +*PrinterError: "Media tray missing" +*PrinterError: "Door open" +*PrinterError: "Paper feeder open" +*PrinterError: "Output tray full" +*PrinterError: "Toner cartridge missing" +*PrinterError: "Toner discharge tray missing" +*PrinterError: "Corona wire missing" +*PrinterError: "Imaging unit missing" +*PrinterError: "Fuser missing" +*PrinterError: "Paper feeder missing" +*PrinterError: "Manual feed empty" +*PrinterError: "Media jam" +*PrinterError: "Waiting for paper" +*PrinterError: "Waiting for transparency" +*PrinterError: "Replace cyan" +*PrinterError: "Replace magenta" +*PrinterError: "Replace yellow" +*PrinterError: "Replace black" +*PrinterError: "Replace Imaging unit" +*PrinterError: "Wrong media in tray" +*PrinterError: "Manual feed: remove media" +*PrinterError: "Print engine failure" + +*DefaultColorSep: ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 106 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.0" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.0" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "106.0" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "106.0" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "106.0" + +*% For 106 lpi / 600 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.0" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.0" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "106.0" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "106.0" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "106.0" + +*% The byte count of this file should be exactly 022539 or 023299 +*% depending on the filesystem it resides in. +*% end of PPD file for SPARCprinter EC + diff --git a/psprint_config/configuration/ppds/TK300PJ1.PS b/psprint_config/configuration/ppds/TK300PJ1.PS new file mode 100644 index 000000000000..0c89a03a058d --- /dev/null +++ b/psprint_config/configuration/ppds/TK300PJ1.PS @@ -0,0 +1,1284 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) Tektronix, Incorporated. All rights reserved. +*% Tektronix (R) is a registered trademark of Tektronix, Inc. +*% TekColor TM is a trademark of Tektronix, Inc. +*% Phaser (R) is a registered trademark of Tektronix, Inc., for color +*% printers and related products. +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 300XJ)" +*PSVersion: "(2013.113) 17" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 300XJ" +*ShortNickName: "Tektronix Phaser 300XJ Extended" +*NickName: "Tektronix Phaser 300XJ Extended" +*PCFileName: "TK300PJ1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "4169344" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: True +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% ================================================== +*% Define TekCcolor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict /TekColorStripDict known not { +userdict begin +/TekColorStripDict 20 dict def +end +} if +TekColorStripDict begin +/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale +<< /m/moveto load/l/lineto load/c/curveto load/x +/closepath load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei +/eoclip load/r/setrgbcolor load/k/setcmykcolor load/g/setgray load/w +/setlinewidth load/t/setlinecap load/j/setlinejoin load/p/newpath load/gs +/gsave load/gr/grestore load >> begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End + +*% =========================== + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 10 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Standard: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Standard) + >> + >> setpagedevice" +*End +*OutputMode Enhanced: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Enhanced) + >> + >> setpagedevice" +*End +*OutputMode Premium: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Premium) + >> + >> setpagedevice" +*End +*?OutputMode: "save + currentpagedevice /PostRenderingEnhanceDetails get + /OutputMode get = flush restore" +*End +*CloseUI: *OutputMode + +*% Printer Specific Features ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: " + << /ManualFeed false >> setpagedevice" +*End +*InputSlot ManualFeed: " + << /ManualFeed true >> setpagedevice" +*End +*?InputSlot: " + currentpagedevice /ManualFeed get + {(ManualFeed)}{(Cassette)}ifelse = flush" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize LetterExtra: "<< + /PageSize [684 864] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal: "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid: "<< + /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize TabloidExtra: "<< + /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize 4x6/4x6 Card: "<< + /PageSize [288 432] /ImagingBBox null >> setpagedevice" +*End +*PageSize 5x7/5x7 Card: "<< + /PageSize [360 504] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/#10 Envelope: "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3: "<< + /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4: "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5: "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6: "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB4/ISO B4: "<< + /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/ISO B5: "<< + /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB6/ISO B6: "<< + /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageSize Compliment/Compliment Slip: "<< + /PageSize [283 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Envelope: "<< + /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4Envelope/A4 Envelope: "<< + /PageSize [624 918] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4.2Envelope/.5 A4 Envelope: "<< + /PageSize [459 624] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [684 864] (LetterExtra) + [612 1008] (Legal) + [792 1224] (Tabloid) + [864 1296] (TabloidExtra) + [288 432] (4x6) + [360 504] (5x7) + [297 684] (Env10) + [842 1191] (A3) + [595 842] (A4) + [420 595] (A5) + [297 420] (A6) + [709 1001] (ISOB4) + [499 709] (ISOB5) + [354 499] (ISOB6) + [283 595] (Compliment) + [323 459] (EnvC6) + [312 624] (EnvDL) + [624 918] (A4Envelope) + [459 624] (A4.2Envelope) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion LetterExtra: "<< + /PageSize [684 864] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: "<< + /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion TabloidExtra: "<< + /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 4x6/4x6 Card: "<< + /PageSize [288 432] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 5x7/5x7 Card: "<< + /PageSize [360 504] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/#10 Envelope: "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: "<< + /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6: "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB4/ISO B4: "<< + /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5/ISO B5: "<< + /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB6/ISO B6: "<< + /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Compliment/Compliment Slip: "<< + /PageSize [283 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: "<< + /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4Envelope/A4 Envelope: "<< + /Pagesize [624 918] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4.2Envelope/.5 A4 Envelope: "<< + /PageSize [459 624] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "20.5201 14.64 597.96 776.88" +*ImageableArea LetterExtra: "14.64 20.52 669.36 849.96" +*ImageableArea Legal: "14.6401 20.52 596.4 993.96" +*ImageableArea Tabloid: "14.64 20.5201 776.88 1209.96" +*ImageableArea TabloidExtra: "9.3601 20.5201 852.24 1281.96" +*ImageableArea 4x6/4x6 Card: "14.64 20.5201 271.92 417.96" +*ImageableArea 5x7/5x7 Card: "14.64 20.52 344.88 489.96" +*ImageableArea Env10/#10 Envelope: "14.64 20.5201 281.52 669.96" +*ImageableArea A3: "14.6401 20.5201 826.8 1176.84" +*ImageableArea A4: "20.5201 14.6401 581.16 826.8" +*ImageableArea A5: "14.64 20.5201 404.4 581.16" +*ImageableArea A6: "14.64 20.5201 281.52 405.96" +*ImageableArea ISOB4/ISO B4: "14.64 20.52 694.32 986.76" +*ImageableArea ISOB5/ISO B5: "14.64 20.52 483.12 694.92" +*ImageableArea ISOB6/ISO B6: "14.64 20.5201 339.12 485.16" +*ImageableArea Compliment/Compliment Slip: "14.64 20.5201 268.08 581.16" +*ImageableArea EnvC6/C6 Envelope: "14.64 20.5201 306.48 444.84" +*ImageableArea EnvDL/DL Envelope: "14.64 20.5201 296.88 609.96" +*ImageableArea A4Envelope/A4 Envelope: "14.64 20.52 607.92 904.2" +*ImageableArea A4.2Envelope/.5 A4 Envelope: "14.6401 20.5201 442.8 609.96" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat + flush restore" +*End +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension LetterExtra: "684 864" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension TabloidExtra: "864 1296" +*PaperDimension 4x6/4x6 Card: "288 432" +*PaperDimension 5x7/5x7 Card: "360 504" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension ISOB4/ISO B4: "709 1001" +*PaperDimension ISOB5/ISO B5: "499 709" +*PaperDimension ISOB6/ISO B6: "354 499" +*PaperDimension Compliment/Compliment Slip: "283 595" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" +*PaperDimension A4Envelope/A4 Envelope: "624 918" +*PaperDimension A4.2Envelope/.5 A4 Envelope: "459 624" + +*CustomPageSize True: " + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> + setpagedevice +" +*End + +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" + +*ParamCustomPageSize Width: 1 points 288 864 +*ParamCustomPageSize Height: 2 points 432 1296 +*ParamCustomPageSize WidthOffset/Left Margin: 3 points 0 0 +*ParamCustomPageSize HeightOffset/Top Margin: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "864" +*MaxMediaHeight: "1296" +*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush" +*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush" + +*HWMargins: 15 21 15 15 +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*TKColor CustomProfile/Custom Profile: " + % Color Correction: Custom Profile" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKFinepoint/Finepoint Sharpening: Boolean +*OrderDependency: 60 AnySetup *TKFinepoint +*DefaultTKFinepoint: False +*TKFinepoint True: " + 1 dict begin + currentpagedevice + /DeviceRenderingInfo get + dup length 2 add dict + copy begin + /Type 2 def + /RenderingMethod 2 def + currentdict + end + /DeviceRenderingInfo exch def + currentdict + end + setpagedevice" +*End +*TKFinepoint False: " + 1 dict begin + currentpagedevice + /DeviceRenderingInfo get + dup length 2 add dict + copy begin + /Type 2 def + /RenderingMethod 1 def + currentdict + end + /DeviceRenderingInfo exch def + currentdict + end + setpagedevice" +*End +*?TKFinepoint: " + save + currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get 2 eq {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *TKFinepoint + + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 70 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict /TekColorStripDict known not { +userdict begin +/TekColorStripDict 20 dict def +end +} if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get << /TekBlue(Vivid Color)/TekDisplay +(Simulate Display)/SWOP-Coated(SWOP Press)/Euroscale-Coated +(Euroscale Press)/Commercial-Coated(Commercial Press) /TekCMYK (None) +/SNAP-Newsprint(SNAP Press)/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK) +>> +exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize selectfont(Tektronix) +StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}{pop/JobNameKnown +false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse}{/DateKnown false def +/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict /DrawTekLogo known { DrawTekLogo } if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox +(Y)(100%)0 0 1 0 DrawBox(K)(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox +(CY)(100%)1 0 1 0 DrawBox(CM)(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox +(C)(50%)0.5 0 0 0 DrawBox(M)(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox +(K)(50%)0 0 0 0.5 DrawBox(MY)(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 +DrawBox(CM)(50%)0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def << /EndPage{TekColorStripDict/DrawColorStrip get +exec} >> +setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% The byte count of this file should be exactly 035535 or 036820 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 300XJ Extended (Last Edit Jul 03 1996) diff --git a/psprint_config/configuration/ppds/TK300XJ1.PS b/psprint_config/configuration/ppds/TK300XJ1.PS new file mode 100644 index 000000000000..9287db48a0e1 --- /dev/null +++ b/psprint_config/configuration/ppds/TK300XJ1.PS @@ -0,0 +1,1309 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) Tektronix, Incorporated. All rights reserved. +*% Tektronix (R) is a registered trademark of Tektronix, Inc. +*% TekColor TM is a trademark of Tektronix, Inc. +*% Phaser (R) is a registered trademark of Tektronix, Inc., for color +*% printers and related products. +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 300XJ)" +*PSVersion: "(2013.113) 17" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 300XJ" +*ShortNickName: "Tektronix Phaser 300XJ" +*NickName: "Tektronix Phaser 300XJ" +*PCFileName: "TK300XJ1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 14 MB RAM: "" +*InstalledMemory 18Meg/18 MB Total RAM: "" +*InstalledMemory 22Meg/22 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 18 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Ethernet Card: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "1842816" +*VMOption None/Standard 14 MB RAM: "1842816" +*VMOption 18Meg/18 MB Total RAM: "3874432" +*VMOption 22Meg/22 MB Total RAM: "4169344" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: True +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% ================================================== +*% Define TekCcolor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict /TekColorStripDict known not { +userdict begin +/TekColorStripDict 20 dict def +end +} if +TekColorStripDict begin +/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale +<< /m/moveto load/l/lineto load/c/curveto load/x +/closepath load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei +/eoclip load/r/setrgbcolor load/k/setcmykcolor load/g/setgray load/w +/setlinewidth load/t/setlinecap load/j/setlinejoin load/p/newpath load/gs +/gsave load/gr/grestore load >> begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End + +*% =========================== + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 10 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Standard: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Standard) + >> + >> setpagedevice" +*End +*OutputMode Enhanced: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Enhanced) + >> + >> setpagedevice" +*End +*OutputMode Premium: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Premium) + >> + >> setpagedevice" +*End +*?OutputMode: "save + currentpagedevice /PostRenderingEnhanceDetails get + /OutputMode get = flush restore" +*End +*CloseUI: *OutputMode + +*% Printer Specific Features ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: " + << /ManualFeed false >> setpagedevice" +*End +*InputSlot ManualFeed: " + << /ManualFeed true >> setpagedevice" +*End +*?InputSlot: " + currentpagedevice /ManualFeed get + {(ManualFeed)}{(Cassette)}ifelse = flush" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize LetterExtra: "<< + /PageSize [684 864] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal: "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid: "<< + /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize TabloidExtra: "<< + /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize 4x6/4x6 Card: "<< + /PageSize [288 432] /ImagingBBox null >> setpagedevice" +*End +*PageSize 5x7/5x7 Card: "<< + /PageSize [360 504] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/#10 Envelope: "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3: "<< + /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4: "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5: "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6: "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB4/ISO B4: "<< + /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/ISO B5: "<< + /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB6/ISO B6: "<< + /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageSize Compliment/Compliment Slip: "<< + /PageSize [283 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Envelope: "<< + /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4Envelope/A4 Envelope: "<< + /PageSize [624 918] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4.2Envelope/.5 A4 Envelope: "<< + /PageSize [459 624] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [684 864] (LetterExtra) + [612 1008] (Legal) + [792 1224] (Tabloid) + [864 1296] (TabloidExtra) + [288 432] (4x6) + [360 504] (5x7) + [297 684] (Env10) + [842 1191] (A3) + [595 842] (A4) + [420 595] (A5) + [297 420] (A6) + [709 1001] (ISOB4) + [499 709] (ISOB5) + [354 499] (ISOB6) + [283 595] (Compliment) + [323 459] (EnvC6) + [312 624] (EnvDL) + [624 918] (A4Envelope) + [459 624] (A4.2Envelope) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion LetterExtra: "<< + /PageSize [684 864] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: "<< + /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion TabloidExtra: "<< + /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 4x6/4x6 Card: "<< + /PageSize [288 432] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 5x7/5x7 Card: "<< + /PageSize [360 504] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/#10 Envelope: "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: "<< + /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6: "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB4/ISO B4: "<< + /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5/ISO B5: "<< + /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB6/ISO B6: "<< + /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Compliment/Compliment Slip: "<< + /PageSize [283 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: "<< + /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4Envelope/A4 Envelope: "<< + /Pagesize [624 918] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4.2Envelope/.5 A4 Envelope: "<< + /PageSize [459 624] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "20.5201 14.64 597.96 776.88" +*ImageableArea LetterExtra: "14.64 20.52 669.36 849.96" +*ImageableArea Legal: "14.6401 20.52 596.4 993.96" +*ImageableArea Tabloid: "14.64 20.5201 776.88 1209.96" +*ImageableArea TabloidExtra: "9.3601 20.5201 852.24 1281.96" +*ImageableArea 4x6/4x6 Card: "14.64 20.5201 271.92 417.96" +*ImageableArea 5x7/5x7 Card: "14.64 20.52 344.88 489.96" +*ImageableArea Env10/#10 Envelope: "14.64 20.5201 281.52 669.96" +*ImageableArea A3: "14.6401 20.5201 826.8 1176.84" +*ImageableArea A4: "20.5201 14.6401 581.16 826.8" +*ImageableArea A5: "14.64 20.5201 404.4 581.16" +*ImageableArea A6: "14.64 20.5201 281.52 405.96" +*ImageableArea ISOB4/ISO B4: "14.64 20.52 694.32 986.76" +*ImageableArea ISOB5/ISO B5: "14.64 20.52 483.12 694.92" +*ImageableArea ISOB6/ISO B6: "14.64 20.5201 339.12 485.16" +*ImageableArea Compliment/Compliment Slip: "14.64 20.5201 268.08 581.16" +*ImageableArea EnvC6/C6 Envelope: "14.64 20.5201 306.48 444.84" +*ImageableArea EnvDL/DL Envelope: "14.64 20.5201 296.88 609.96" +*ImageableArea A4Envelope/A4 Envelope: "14.64 20.52 607.92 904.2" +*ImageableArea A4.2Envelope/.5 A4 Envelope: "14.6401 20.5201 442.8 609.96" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat + flush restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension LetterExtra: "684 864" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension TabloidExtra: "864 1296" +*PaperDimension 4x6/4x6 Card: "288 432" +*PaperDimension 5x7/5x7 Card: "360 504" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension ISOB4/ISO B4: "709 1001" +*PaperDimension ISOB5/ISO B5: "499 709" +*PaperDimension ISOB6/ISO B6: "354 499" +*PaperDimension Compliment/Compliment Slip: "283 595" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" +*PaperDimension A4Envelope/A4 Envelope: "624 918" +*PaperDimension A4.2Envelope/.5 A4 Envelope: "459 624" + +*CustomPageSize True: " + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> + setpagedevice +" +*End + +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" + +*ParamCustomPageSize Width: 1 points 288 864 +*ParamCustomPageSize Height: 2 points 432 1296 +*ParamCustomPageSize WidthOffset/Left Margin: 3 points 0 0 +*ParamCustomPageSize HeightOffset/Top Margin: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "864" +*MaxMediaHeight: "1296" +*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush" +*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush" + +*HWMargins: 15 21 15 15 +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKFinepoint/Finepoint Sharpening: Boolean +*OrderDependency: 60 AnySetup *TKFinepoint +*DefaultTKFinepoint: False +*TKFinepoint True: " + 1 dict begin + currentpagedevice + /DeviceRenderingInfo get + dup length 2 add dict + copy begin + /Type 2 def + /RenderingMethod 2 def + currentdict + end + /DeviceRenderingInfo exch def + currentdict + end + setpagedevice" +*End +*TKFinepoint False: " + 1 dict begin + currentpagedevice + /DeviceRenderingInfo get + dup length 2 add dict + copy begin + /Type 2 def + /RenderingMethod 1 def + currentdict + end + /DeviceRenderingInfo exch def + currentdict + end + setpagedevice" +*End +*?TKFinepoint: " + save + currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get 2 eq {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *TKFinepoint + + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 70 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict /TekColorStripDict known not { +userdict begin +/TekColorStripDict 20 dict def +end +} if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get << /TekBlue(Vivid Color)/TekDisplay +(Simulate Display)/SWOP-Coated(SWOP Press)/Euroscale-Coated +(Euroscale Press)/Commercial-Coated(Commercial Press) /TekCMYK (None) +/SNAP-Newsprint(SNAP Press)/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK) +>> +exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize selectfont(Tektronix) +StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}{pop/JobNameKnown +false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse}{/DateKnown false def +/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict /DrawTekLogo known { DrawTekLogo } if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox +(Y)(100%)0 0 1 0 DrawBox(K)(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox +(CY)(100%)1 0 1 0 DrawBox(CM)(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox +(C)(50%)0.5 0 0 0 DrawBox(M)(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox +(K)(50%)0 0 0 0.5 DrawBox(MY)(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 +DrawBox(CM)(50%)0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def << /EndPage{TekColorStripDict/DrawColorStrip get +exec} >> +setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% The byte count of this file should be exactly 036226 or 037536 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 300XJ (Last Edit Jul 03 1996) diff --git a/psprint_config/configuration/ppds/TK350171.PS b/psprint_config/configuration/ppds/TK350171.PS new file mode 100644 index 000000000000..b0bf8e0d5dca --- /dev/null +++ b/psprint_config/configuration/ppds/TK350171.PS @@ -0,0 +1,551 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 350)" +*PSVersion: "(2015.105) 10" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 350" +*ShortNickName: "Tektronix Phaser 350" +*NickName: "Tektronix Phaser 350" +*PCFileName: "TK350171.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 24Meg +*InstalledMemory None/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Total RAM: "" +*InstalledMemory 24Meg/24 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 14 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P2) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Basic Device Capabilities ============ +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "16000000" +*VMOption None/Standard 8 MB RAM: "2300000" +*VMOption 12Meg/12 MB Total RAM: "6100000" +*VMOption 24Meg/24 MB Total RAM: "16000000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 350;CLASS:Printer;DESCRIPTION: + Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "6" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*% === Constraints =================== +*% +*UIConstraints: *InstalledMemory None *OutputMode Enhanced +*UIConstraints: *InstalledMemory 12Meg *OutputMode Enhanced +*UIConstraints: *VMOption None *OutputMode Enhanced +*UIConstraints: *VMOption 12Meg *OutputMode Enhanced +*UIConstraints: *Option3 False *InputSlot Lower + +*UIConstraints: *OutputMode Enhanced *InstalledMemory None +*UIConstraints: *OutputMode Enhanced *InstalledMemory 12Meg +*UIConstraints: *OutputMode Enhanced *VMOption None +*UIConstraints: *OutputMode Enhanced *VMOption 12Meg +*UIConstraints: *InputSlot Lower *Option3 False + +*% Resolution/Print Quality Selection =================== + +*DefaultResolution: 300x300dpi + +*SetResolution 300x300dpi : "" +*SetResolution 600x300dpi : "" + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + << + /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get + >> setpagedevice" +*End + +*OutputMode Standard/Standard: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get +>> setpagedevice" +*End + +*OutputMode Enhanced/Enhanced: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get + dup length 1 sub get +>> setpagedevice" +*End + +*?OutputMode: " + currentpagedevice /HWResolution get 0 get dup 300 lt + { + pop (FastColor) + } + { + 300 gt + { + (Enhanced) + } + { + (Standard) + } ifelse + } ifelse + = flush" +*End +*CloseUI: *OutputMode + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 42.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 44.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [595 842] (A4) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 46.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "14.16 25.8 597.84 777.96" +*ImageableArea A4: "13.45 25.81 581.76 827.88" +*?ImageableArea: " +<< /HWResolution [300 300] >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True + +*% TKColor Selections =================== +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "" +*?TKColor: "save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush restore" +*End +*CloseUI: *TKColor + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 52.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 014657 or 015208 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 350 + diff --git a/psprint_config/configuration/ppds/TK350172.PS b/psprint_config/configuration/ppds/TK350172.PS new file mode 100644 index 000000000000..78da2a85cf45 --- /dev/null +++ b/psprint_config/configuration/ppds/TK350172.PS @@ -0,0 +1,563 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 350)" +*PSVersion: "(2015.105) 10" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 350" +*ShortNickName: "Tektronix Phaser 350" +*NickName: "Tektronix Phaser 350" +*PCFileName: "TK350172.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Total RAM: "" +*InstalledMemory 24Meg/24 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 14 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P2) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *InstalledMemory None *OutputMode Enhanced +*UIConstraints: *InstalledMemory None *Collate True +*UIConstraints: *InstalledMemory 12Meg *OutputMode Enhanced +*UIConstraints: *InstalledMemory 12Meg *Collate True +*UIConstraints: *Option1 False *Collate True +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *OutputMode Enhanced *InstalledMemory None +*UIConstraints: *OutputMode Enhanced *InstalledMemory 12Meg +*UIConstraints: *Collate True *InstalledMemory None +*UIConstraints: *Collate True *InstalledMemory 12Meg +*UIConstraints: *VMOption None *OutputMode Enhanced +*UIConstraints: *VMOption None *Collate True +*UIConstraints: *VMOption 12Meg *OutputMode Enhanced +*UIConstraints: *VMOption 12Meg *Collate True +*UIConstraints: *OutputMode Enhanced *VMOption None +*UIConstraints: *OutputMode Enhanced *VMOption 12Meg +*UIConstraints: *Collate True *VMOption None +*UIConstraints: *Collate True *VMOption 12Meg +*UIConstraints: *Option1 False *Collate True +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Collate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "2300000" +*VMOption None/Standard 8 MB RAM: "2300000" +*VMOption 12Meg/12 MB Total RAM: "6100000" +*VMOption 24Meg/24 MB Total RAM: "16000000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 350;CLASS:Printer;DESCRIPTION: + Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "6" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Resolution/Print Quality Selection =================== + +*DefaultResolution: 300x300dpi + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 42.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + (<<) cvx exec + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Lower: " + (<<) cvx exec + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 44.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + (<<) cvx exec + [612 792] (Letter) + [595 842] (A4) (>>) cvx exec + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 46.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "14.16 25.8 597.84 777.96" +*ImageableArea A4: "13.4401 25.8001 581.76 827.88" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 48.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + (<<) cvx exec + /Collate false + (>>) cvx exec setpagedevice" +*End +*Collate True: " + (<<) cvx exec + /Collate true + (>>) cvx exec setpagedevice" +*End +*?Collate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *Collate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice null + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekBlue + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekDisplay + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /SWOP-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Euroscale-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Commercial-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor Monochrome: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 1 + /ColorTransform /Gray + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "" +*?TKColor: "save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + (<<) cvx exec + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + (>>) cvx exec + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush restore" +*End +*CloseUI: *TKColor + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 52.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 016431 or 016994 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 350 diff --git a/psprint_config/configuration/ppds/TK350691.PS b/psprint_config/configuration/ppds/TK350691.PS new file mode 100644 index 000000000000..dcbf22bb5de8 --- /dev/null +++ b/psprint_config/configuration/ppds/TK350691.PS @@ -0,0 +1 @@ +*PPD-Adobe: "4.3" *% Adobe Systems PostScript(R) Printer Description File *% Copyright 1987-1995 Adobe Systems Incorporated. *% All Rights Reserved. *% Permission is granted for redistribution of this file as *% long as this copyright notice is intact and the contents *% of the file is not altered in any way from its original form. *% End of Copyright statement *FormatVersion: "4.3" *FileVersion: "1.2" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *Product: "(Phaser 350)" *PSVersion: "(2015.105) 10" *Manufacturer: "Tektronix" *ModelName: "Tektronix Phaser 350 Extended" *ShortNickName: "Tektronix Phaser 350 Extended" *NickName: "Tektronix Phaser 350 Extended" *PCFileName: "TK350691.PPD" *% === Installable Options =========== *OpenGroup: InstallableOptions/Options Installed *OpenUI *Option1/Optional Hard Drive: Boolean *DefaultOption1: False *Option1 True/Installed: "" *Option1 False/Not Installed: "" *?Option1: " save false (%disk?%) { currentdevparams dup /Writeable known { /Writeable get {pop true} if } {pop} ifelse } 10 string /IODevice resourceforall {(True)}{(False)} ifelse = flush restore" *End *CloseUI: *Option1 *OpenUI *Option2/Optional Network Card: PickOne *DefaultOption2: None *Option2 None/Not Installed: "" *Option2 P1/EtherTalk, NetWare and TCP/IP: "" *Option2 P2/TokenTalk, NetWare and TCP/IP: "" *Option2 P3/LocalTalk and Serial: "" *?Option2: " (%EthernetPhysical%) /IODevice resourcestatus {pop pop (P1) } { (%LocalTalk%) /IODevice resourcestatus {pop pop (P3) } { (%TokenRingPhysical%) /IODevice resourcestatus {pop pop (P2) } { (None) } ifelse } ifelse } ifelse = flush" *End *CloseUI: *Option2 *OpenUI *Option3/Optional Lower Tray: Boolean *DefaultOption3: False *Option3 True/Installed: "" *Option3 False/Not Installed: "" *?Option3: " currentpagedevice /InputAttributes get 1 known { (True) } { (False) } ifelse = flush" *End *CloseUI: *Option3 *CloseGroup: InstallableOptions *% === Constraints =================== *UIConstraints: *Option1 False *TKCollate True *UIConstraints: *Option3 False *InputSlot Lower *UIConstraints: *TKCollate True *Option1 False *UIConstraints: *InputSlot Lower *Option3 False *% === Basic Device Capabilities ============ *LanguageLevel: "2" *Protocols: BCP *FreeVM: "4700000" *ColorDevice: True *DefaultColorSpace: CMYK *AccurateScreensSupport: True *SuggestedJobTimeout: "0" *SuggestedWaitTimeout: "300" *SuggestedManualFeedTimeout: "60" *1284Modes Parallel: Compat Nibble *1284DeviceID: " MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; MODEL:Phaser 350P;CLASS:Printer;DESCRIPTION: Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; COMPATIBLE_ID:" *End *TTRasterizer: Type42 *?TTRasterizer: " save 42 /FontType resourcestatus { pop pop (Type42)} {pop pop (None)} ifelse = flush restore " *End *FileSystem: True *?FileSystem: " save false (%disk?%) { currentdevparams dup /Writeable known { /Writeable get {pop true} if } {pop} ifelse } 10 string /IODevice resourceforall {(True)}{(False)} ifelse = flush restore " *End *Throughput: "6" *Password: "(0)" *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if " *End *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush " *End *% Resolution/Print Quality Selection =================== *DefaultResolution: 300x300dpi *SetResolution 300x300dpi : "" *SetResolution 600x300dpi : "" *OpenUI *OutputMode/Print Quality: PickOne *OrderDependency: 40.0 AnySetup *OutputMode *DefaultOutputMode: Standard *OutputMode FastColor/Fast Color: " << /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get >> setpagedevice" *End *OutputMode Standard/Standard: " << /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get >> setpagedevice" *End *OutputMode Enhanced/Enhanced: " << /HWResolution /Default /OutputDevice findresource /HWResolution get dup length 1 sub get >> setpagedevice" *End *?OutputMode: " currentpagedevice /HWResolution get 0 get dup 300 lt { pop (FastColor) } { 300 gt { (Enhanced) } { (Standard) } ifelse } ifelse = flush" *End *CloseUI: *OutputMode *% Halftone Information ================= *DefaultHalftoneType: 9 *ScreenFreq: "60.0" *ScreenAngle: "0.0" *DefaultScreenProc: Dot *ScreenProc Dot: " {180 mul cos exch 180 mul cos add 2 div} bind" *End *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub } bind" *% Tray Selection ============ *OpenUI *InputSlot: PickOne *OrderDependency: 42.0 AnySetup *InputSlot *DefaultInputSlot: Paper *InputSlot Upper: " << /MediaPosition 0 /MediaType null /TraySwitch false /ManualFeed false >> setpagedevice" *End *InputSlot Lower: " << /MediaPosition 1 /MediaType null /TraySwitch false /ManualFeed false >> setpagedevice" *End *InputSlot Paper: " << /MediaPosition null /MediaType (Paper) /TraySwitch true /ManualFeed false >> setpagedevice" *End *InputSlot Transparency: " << /MediaPosition null /MediaType (Transparency) /TraySwitch true /ManualFeed false >> setpagedevice" *End *InputSlot ManualPaper/Manual Paper: " << /MediaPosition null /MediaType (Paper) /TraySwitch false /ManualFeed true >> setpagedevice" *End *InputSlot ManualTransparency/Manual Transparency: " << /MediaPosition null /MediaType (Transparency) /TraySwitch false /ManualFeed true >> setpagedevice" *End *?InputSlot: " save currentpagedevice /MediaPosition get dup null eq { pop currentpagedevice /MediaType get dup null eq { pop (Upper) } { dup (Paper) eq { pop currentpagedevice /ManualFeed get { (ManualPaper) } { (Paper) } ifelse } { (Transparency) eq { currentpagedevice /ManualFeed get { (ManualTransparency) } { (Transparency) } ifelse } { (Unknown) } ifelse } ifelse } ifelse } { dup 0 eq { pop (Upper) } { 1 eq { (Lower) } { (Unknown) } ifelse } ifelse } ifelse = flush restore" *End *CloseUI: *InputSlot *% Paper Handling =================== *% Use these entries to set paper size most of the time, unless there is *% specific reason to use PageRegion. *OpenUI *PageSize: PickOne *OrderDependency: 44.0 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" *End *PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" *End *?PageSize: " save currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) << [612 792] (Letter) [595 842] (A4) >> { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and { exch pop exit } { pop } ifelse } bind forall = flush pop pop restore" *End *CloseUI: *PageSize *% These entries will set up the frame buffer. Usually used with manual feed. *OpenUI *PageRegion: PickOne *OrderDependency: 46.0 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" *End *PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" *End *CloseUI: *PageRegion *% The following entries provide information about specific paper keywords. *DefaultImageableArea: Letter *ImageableArea Letter: "14.16 25.8 597.84 777.96" *ImageableArea A4: "13.45 25.81 581.76 827.88" *?ImageableArea: " << /HWResolution [300 300] >> setpagedevice clippath pathbbox /cvp {16 string cvs print ( ) print} def 4 3 roll 100 mul ceiling 100 div cvp 3 2 roll 100 mul ceiling 100 div cvp exch 100 mul floor 100 div cvp 100 mul floor 100 div = flush userdict /cvp undef" *End *% These provide the physical dimensions of the paper (by keyword) *DefaultPaperDimension: Letter *PaperDimension Letter: "612 792" *PaperDimension A4: "595 842" *DefaultOutputOrder: Normal *RequiresPageRegion All: True *OpenUI *TKCollate/Quick Collate: Boolean *OrderDependency: 48.0 AnySetup *TKCollate *DefaultTKCollate: False *TKCollate False: " << /Collate false >> setpagedevice" *End *TKCollate True: " << /Collate true >> setpagedevice" *End *?TKCollate: " save currentpagedevice /Collate get {(True)}{(False)}ifelse = flush restore" *End *CloseUI: *TKCollate *% TKColor Selections =================== *OpenUI *TKColor/Color Correction: PickOne *OrderDependency: 50.0 AnySetup *TKColor *DefaultTKColor: VividColor/Vivid Color *TKColor NoAdjust/None: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice null >> >> setpagedevice" *End *TKColor VividColor/Vivid Color: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /TekBlue >> >> >> setpagedevice" *End *TKColor SimulateDisplay/Simulate Display: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /TekDisplay >> >> >> setpagedevice" *End *TKColor SWOPPress/SWOP Press: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /SWOP-Coated >> >> >> setpagedevice" *End *TKColor EuroscalePress/Euroscale Press: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /Euroscale-Coated >> >> >> setpagedevice" *End *TKColor CommercialPress/Commercial Press: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /Commercial-Coated >> >> >> setpagedevice" *End *TKColor Monochrome: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 1 /ColorTransform /Gray >> >> >> setpagedevice" *End *TKColor UsePrinterSetting/Use Printer Setting: "" *?TKColor: "save { currentpagedevice /DeviceRenderingInfo get /VirtualColorDevice get dup null eq { pop (NoAdjust) } { /ColorTransform get << /TekBlue (VividColor) /TekDisplay (SimulateDisplay) /SWOP-Coated (SWOPPress) /Euroscale-Coated (EuroscalePress) /Commercial-Coated (CommercialPress) /Gray (Monochrome) >> exch get } ifelse } stopped { % error in PostScript code execution pop pop (Unknown) } if = flush restore" *End *CloseUI: *TKColor *OpenUI *TKCheckPrint/Check Print: Boolean *OrderDependency: 52.0 AnySetup *TKCheckPrint *DefaultTKCheckPrint: False *TKCheckPrint False: "" *TKCheckPrint True: " /RRCustomProcs /ProcSet findresource /setcheckprint get exec" *End *?TKCheckPrint: " /RRCustomProcs /ProcSet findresource /currentcheckprint get exec {(True)}{(False)}ifelse = flush" *End *CloseUI: *TKCheckPrint *OpenUI *TKImageSmoothing/Image Smoothing: Boolean *OrderDependency: 54.0 AnySetup *TKImageSmoothing *DefaultTKImageSmoothing: False *TKImageSmoothing False: " false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" *End *TKImageSmoothing True: " true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" *End *?TKImageSmoothing: " save /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec {(True)}{(False)} ifelse = flush restore" *End *CloseUI: *TKImageSmoothing *% Font Information ===================== *DefaultFont: Courier *Font ACaslon-Italic: Standard "(001.001)" Standard ROM *Font ACaslon-Regular: Standard "(001.001)" Standard ROM *Font ACaslon-Semibold: Standard "(001.001)" Standard ROM *Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM *Font AGaramond-Bold: Standard "(001.001)" Standard ROM *Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM *Font AGaramond-Italic: Standard "(001.001)" Standard ROM *Font AGaramond-Regular: Standard "(001.001)" Standard ROM *Font Americana: Standard "(001.000)" Standard ROM *Font Americana-ExtraBold: Standard "(001.000)" Standard ROM *Font AvantGarde-Book: Standard "(001.002)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM *Font Barmeno-Bold: Standard "(001.000)" Standard ROM *Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM *Font Barmeno-Medium: Standard "(001.000)" Standard ROM *Font Barmeno-Regular: Standard "(001.000)" Standard ROM *Font Blackoak: Standard "(001.001)" Standard ROM *Font Bookman-Demi: Standard "(001.003)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM *Font Bookman-Light: Standard "(001.003)" Standard ROM *Font Bookman-LightItalic: Standard "(001.003)" Standard ROM *Font Carta: Special "(001.001)" Special ROM *Font Courier: Standard "(002.003)" Standard ROM *Font Courier-Bold: Standard "(002.003)" Standard ROM *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM *Font Courier-Oblique: Standard "(002.003)" Standard ROM *Font Formata-Italic: Standard "(001.001)" Standard ROM *Font Formata-Medium: Standard "(001.001)" Standard ROM *Font Formata-MediumItalic: Standard "(001.001)" Standard ROM *Font Formata-Regular: Standard "(001.001)" Standard ROM *Font Helvetica: Standard "(001.006)" Standard ROM *Font Helvetica-Bold: Standard "(001.007)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM *Font Kaufmann: Standard "(001.000)" Standard ROM *Font Lithos-Black: Standard "(001.001)" Standard ROM *Font Lithos-Regular: Standard "(001.001)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM *Font Palatino-Bold: Standard "(001.005)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM *Font Palatino-Italic: Standard "(001.005)" Standard ROM *Font Palatino-Roman: Standard "(001.005)" Standard ROM *Font Parisian: Standard "(001.001)" Standard ROM *Font ParkAvenue: Standard "(001.005)" Standard ROM *Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM *Font Symbol: Special "(001.007)" Special ROM *Font Tekton: Standard "(001.001)" Standard ROM *Font Tekton-Bold: Standard "(001.000)" Standard ROM *Font Times-Bold: Standard "(001.007)" Standard ROM *Font Times-BoldItalic: Standard "(001.009)" Standard ROM *Font Times-Italic: Standard "(001.007)" Standard ROM *Font Times-Roman: Standard "(001.007)" Standard ROM *Font Trajan-Bold: Standard "(001.000)" Standard ROM *Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM *Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM *Font ZapfDingbats: Special "(001.004)" Special ROM *?FontQuery: " save { count 1 gt { exch dup 127 string cvs (/) print print (:) print /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = } { exit } ifelse } bind loop (*) = flush restore" *End *?FontList: " save (*) {cvn ==} 128 string /Font resourceforall (*) = flush restore" *End *DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi *InkName: ProcessBlack/Process Black *InkName: CustomColor/Custom Color *InkName: ProcessCyan/Process Cyan *InkName: ProcessMagenta/Process Magenta *InkName: ProcessYellow/Process Yellow *% For 60 lpi / 300x300 dpi =============================== *ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *% The byte count of this file should be exactly 017624 or 018240 *% depending on the filesystem it resides in. *% end of PPD file for Tektronix Phaser 350 \ No newline at end of file diff --git a/psprint_config/configuration/ppds/TK350692.PS b/psprint_config/configuration/ppds/TK350692.PS new file mode 100644 index 000000000000..63dc2024a594 --- /dev/null +++ b/psprint_config/configuration/ppds/TK350692.PS @@ -0,0 +1,597 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 350)" +*PSVersion: "(2015.105) 10" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 350" +*ShortNickName: "Tektronix Phaser 350 600x300" +*NickName: "Tektronix Phaser 350 with 600x300 dpi" +*PCFileName: "TK350692.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P2) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option1 False *Collate True +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Collate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "4700000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 350P;CLASS:Printer;DESCRIPTION: + Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "6" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Resolution/Print Quality Selection =================== + +*DefaultResolution: 300x300dpi + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End + + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 42.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + (<<) cvx exec + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Lower: " + (<<) cvx exec + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 44.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + (<<) cvx exec + [612 792] (Letter) + [595 842] (A4) (>>) cvx exec + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 46.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "14.16 25.8 597.84 777.96" +*ImageableArea A4: "13.4401 25.8001 581.76 827.88" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 48.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + (<<) cvx exec + /Collate false + (>>) cvx exec setpagedevice" +*End +*Collate True: " + (<<) cvx exec + /Collate true + (>>) cvx exec setpagedevice" +*End +*?Collate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *Collate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice null + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekBlue + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekDisplay + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /SWOP-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Euroscale-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Commercial-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor Monochrome: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 1 + /ColorTransform /Gray + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "" +*?TKColor: "save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + (<<) cvx exec + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + (>>) cvx exec + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush restore" +*End +*CloseUI: *TKColor + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 52.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 54.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*% Font Information ===================== +*DefaultFont: Courier +*Font ACaslon-Italic: Standard "(001.001)" Standard ROM +*Font ACaslon-Regular: Standard "(001.001)" Standard ROM +*Font ACaslon-Semibold: Standard "(001.001)" Standard ROM +*Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Bold: Standard "(001.001)" Standard ROM +*Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Italic: Standard "(001.001)" Standard ROM +*Font AGaramond-Regular: Standard "(001.001)" Standard ROM +*Font Americana: Standard "(001.000)" Standard ROM +*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Barmeno-Bold: Standard "(001.000)" Standard ROM +*Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM +*Font Barmeno-Medium: Standard "(001.000)" Standard ROM +*Font Barmeno-Regular: Standard "(001.000)" Standard ROM +*Font Blackoak: Standard "(001.001)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Carta: Special "(001.001)" Special ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Formata-Italic: Standard "(001.001)" Standard ROM +*Font Formata-Medium: Standard "(001.001)" Standard ROM +*Font Formata-MediumItalic: Standard "(001.001)" Standard ROM +*Font Formata-Regular: Standard "(001.001)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Kaufmann: Standard "(001.000)" Standard ROM +*Font Lithos-Black: Standard "(001.001)" Standard ROM +*Font Lithos-Regular: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Parisian: Standard "(001.001)" Standard ROM +*Font ParkAvenue: Standard "(001.005)" Standard ROM +*Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font Trajan-Bold: Standard "(001.000)" Standard ROM +*Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 018396 or 018993 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 350 diff --git a/psprint_config/configuration/ppds/TK350PJ2.PS b/psprint_config/configuration/ppds/TK350PJ2.PS new file mode 100644 index 000000000000..a27a380a9a04 --- /dev/null +++ b/psprint_config/configuration/ppds/TK350PJ2.PS @@ -0,0 +1,590 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 350J)" +*PSVersion: "(2015.105) 11" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 350" +*ShortNickName: "Tektronix Phaser 350J 600x300" +*NickName: "Tektronix Phaser 350J with 600x300 dpi" +*PCFileName: "TK350PJ2.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P2) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option1 False *Collate True +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Collate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "4700000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 350JP;CLASS:Printer;DESCRIPTION: + Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "6" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Resolution/Print Quality Selection =================== + +*DefaultResolution: 300x300dpi + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 42.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + (<<) cvx exec + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Lower: " + (<<) cvx exec + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 44.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + (<<) cvx exec + [612 792] (Letter) + [595 842] (A4) (>>) cvx exec + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 46.0 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "14.16 25.8 597.84 777.96" +*ImageableArea A4: "13.4401 25.8001 581.76 827.88" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 48.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + (<<) cvx exec + /Collate false + (>>) cvx exec setpagedevice" +*End +*Collate True: " + (<<) cvx exec + /Collate true + (>>) cvx exec setpagedevice" +*End +*?Collate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *Collate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice null + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekBlue + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekDisplay + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /SWOP-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Euroscale-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Commercial-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor Monochrome: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 1 + /ColorTransform /Gray + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "" +*?TKColor: "save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + (<<) cvx exec + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + (>>) cvx exec + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush restore" +*End +*CloseUI: *TKColor + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 52.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 54.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*% Font Information ===================== +*DefaultFont: Courier +*Font CGBM-PropRoman: Special "(003.000)" Special ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font RLKL-PropRoman: Special "(003.000)" Special ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM +*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Hankaku: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Roman: Special "(003.003)" Special ROM +*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-WP-Symbol: Special "(003.003)" Special ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 018021 or 018611 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 350J diff --git a/psprint_config/configuration/ppds/TK360J21.PS b/psprint_config/configuration/ppds/TK360J21.PS new file mode 100644 index 000000000000..f490d9dc6b11 --- /dev/null +++ b/psprint_config/configuration/ppds/TK360J21.PS @@ -0,0 +1,923 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 360J)" +*PSVersion: "(3010.103) 1" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 360J Extended" +*ShortNickName: "Tektronix Phaser 360J Extended" +*NickName: "Tektronix Phaser 360J with Extended Features" +*PCFileName: "TK360J21.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 24 MB RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /InstalledRam get + 16#100000 div round cvi + dup 45 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P3/LocalTalk, AppleTalk: "" +*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: "" +*Option2 P5/EtherTalk, NetWare and TCP/IP: "" + +*?Option2: "% Option2 +mark +(%LocalTalk%) /IODevice resourcestatus { + (P3) +}{ + (%TokenTalk%) /IODevice resourcestatus { + (P4) + }{ + /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known { + get {(HSMDEC) exch (Network Type) exch exec} stopped { + (None) + }{ + (P5) + } ifelse + }{ + (None) + } ifelse + } ifelse +} ifelse = flush cleartomark" +*End + +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Option1 False *TKCollate True + +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *TKCollate True *Option1 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: BCP + +*% need this info for Kanji +*FreeVM: "2653696" +*VMOption None/Standard 24 MB RAM: "2653696" +*FCacheSize None: 2097152 +*VMOption 48Meg/48 MB Total RAM: "10362368" +*FCacheSize 48Meg: 2097152 + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript; + MODEL:Phaser 360J;CLASS:Printer;DESCRIPTION: + Phaser 360J Color Page Printer, PostScript Level 3, Letter/A4; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300x300dpi + +*SetResolution 300x300dpi : "" +*SetResolution 800x450dpi : "" + +*?Resolution: " + save currentpagedevice + /HWResolution get dup 1 get cvi ( ) cvs print (x) print + 0 get cvi ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaClass get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [595 842] (A4) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea A4: "14.28 25.69 581.16 827.76" + +*?ImageableArea: " +<< /HWResolution [300 300] >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Reverse + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: Automatic +*TKColor Automatic: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Automatic + >> + >> + >> setpagedevice" +*End +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome/Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /Automatic (Automatic) + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 47.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + << + /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get + >> setpagedevice" +*End +*OutputMode Standard/Standard: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get +>> setpagedevice" +*End +*OutputMode Enhanced/Enhanced: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get + dup length 1 sub get +>> setpagedevice" +*End +*?OutputMode: " + currentpagedevice /HWResolution get 0 get dup 300 lt + { + pop (FastColor) + } + { + 300 gt + { + (Enhanced) + } + { + (Standard) + } ifelse + } ifelse + = flush" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 50.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 55.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font AlbertusE-ExtraBold: Standard "(001.000)" Standard Disk +*Font AlbertusE-Medium: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(501.009)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(501.008)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(501.010)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(501.008)" Standard Disk +*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveE-Bold: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Italic: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Regular: Standard "(001.000)" Standard Disk +*Font Apple-Chancery: Standard "(001.001)" Standard Disk +*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman Disk +*Font Arial-BoldItalicMT: Standard "(501.009)" Standard Disk +*Font Arial-BoldMT: Standard "(501.009)" Standard Disk +*Font Arial-ItalicMT: Standard "(501.012)" Standard Disk +*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman Disk +*Font ArialCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialE-Bold: Standard "(001.000)" Standard Disk +*Font ArialE-BoldItalic: Standard "(001.000)" Standard Disk +*Font ArialE-Italic: Standard "(001.000)" Standard Disk +*Font ArialE: Standard "(001.000)" Standard Disk +*Font ArialMT: Standard "(501.009)" Standard Disk +*Font AvantGarde-Book: Standard "(501.009)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(501.009)" Standard Disk +*Font AvantGarde-Demi: Standard "(501.010)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard Disk +*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman Disk +*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font Bodoni-Bold: Standard "(501.006)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(501.007)" Standard Disk +*Font Bodoni-Italic: Standard "(501.007)" Standard Disk +*Font Bodoni-Poster: Standard "(501.009)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard Disk +*Font Bodoni: Standard "(501.008)" Standard Disk +*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman Disk +*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman Disk +*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font Bookman-Demi: Standard "(501.007)" Standard Disk +*Font Bookman-DemiItalic: Standard "(501.008)" Standard Disk +*Font Bookman-Light: Standard "(501.006)" Standard Disk +*Font Bookman-LightItalic: Standard "(501.007)" Standard Disk +*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman Disk +*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman Disk +*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font Carta: Special "(001.001)" Standard Disk +*Font Chicago: Standard "(501.011)" Standard Disk +*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman Disk +*Font Clarendon-Bold: Standard "(501.008)" Standard Disk +*Font Clarendon-Light: Standard "(501.009)" Standard Disk +*Font Clarendon: Standard "(501.009)" Standard Disk +*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonE-Condensed: Standard "(001.000)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman Disk +*Font CoronetE: Standard "(001.000)" Standard Disk +*Font Courier-Bold: Standard "(501.010)" Standard Disk +*Font Courier-BoldOblique: Standard "(501.010)" Standard Disk +*Font Courier-Oblique: Standard "(501.010)" Standard Disk +*Font Courier: Standard "(501.010)" Standard Disk +*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierE-Bold: Standard "(001.000)" Standard Disk +*Font CourierE-BoldItalic: Standard "(001.000)" Standard Disk +*Font CourierE-Italic: Standard "(001.000)" Standard Disk +*Font CourierE-Regular: Standard "(001.000)" Standard Disk +*Font Eurostile-Bold: Standard "(501.008)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard Disk +*Font Eurostile: Standard "(501.008)" Standard Disk +*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman Disk +*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font GaramondE-Antiqua: Standard "(001.000)" Standard Disk +*Font GaramondE-Halbfett: Standard "(001.000)" Standard Disk +*Font GaramondE-Kursiv: Standard "(001.000)" Standard Disk +*Font GaramondE-KursivHalbfett: Standard "(001.000)" Standard Disk +*Font Geneva: Standard "(501.007)" Standard Disk +*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSans-Bold: Standard "(501.007)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(501.006)" Standard Disk +*Font GillSans-BoldItalic: Standard "(501.008)" Standard Disk +*Font GillSans-Condensed: Standard "(501.007)" Standard Disk +*Font GillSans-ExtraBold: Standard "(501.008)" Standard Disk +*Font GillSans-Italic: Standard "(501.008)" Standard Disk +*Font GillSans-Light: Standard "(501.009)" Standard Disk +*Font GillSans-LightItalic: Standard "(501.009)" Standard Disk +*Font GillSans: Standard "(501.009)" Standard Disk +*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman Disk +*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(Unknown)" JIS-83 Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Helvetica-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica-Narrow: Standard "(501.008)" Standard Disk +*Font Helvetica-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica: Standard "(501.008)" Standard Disk +*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerText-Black: Standard "(501.008)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard Disk +*Font HoeflerText-Italic: Standard "(501.010)" Standard Disk +*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font HoeflerText-Regular: Standard "(501.009)" Standard Disk +*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman Disk +*Font JoannaMT-Bold: Standard "(501.008)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard Disk +*Font JoannaMT-Italic: Standard "(501.008)" Standard Disk +*Font JoannaMT: Standard "(501.009)" Standard Disk +*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font LetterGothic-Bold: Standard "(501.010)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard Disk +*Font LetterGothic-Slanted: Standard "(501.010)" Standard Disk +*Font LetterGothic: Standard "(501.009)" Standard Disk +*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font LetterGothicE-Bold: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Regular: Standard "(001.000)" Standard Disk +*Font LubalinGraph-Book: Standard "(501.009)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraph-Demi: Standard "(501.009)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font MarigoldE: Standard "(001.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(501.012)" Standard Disk +*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman Disk +*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewYork: Standard "(501.013)" Standard Disk +*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman Disk +*Font Optima-Bold: Standard "(501.008)" Standard Disk +*Font Optima-BoldItalic: Standard "(501.009)" Standard Disk +*Font Optima-Italic: Standard "(501.010)" Standard Disk +*Font Optima: Standard "(501.010)" Standard Disk +*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaE-Bold: Standard "(001.000)" Standard Disk +*Font OptimaE-BoldItalic: Standard "(001.000)" Standard Disk +*Font OptimaE-Italic: Standard "(001.000)" Standard Disk +*Font OptimaE-Regular: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(501.008)" Standard Disk +*Font Palatino-BoldItalic: Standard "(501.007)" Standard Disk +*Font Palatino-Italic: Standard "(501.008)" Standard Disk +*Font Palatino-Roman: Standard "(501.006)" Standard Disk +*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-Ext-H: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-H: JIS "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-Roman: UnknownEncoding "(Unknown)" UnknownCharset Disk +*Font Ryumin-Light-V: JIS "(Unknown)" JIS-83 Disk +*Font StempelGaramond-Bold: Standard "(501.007)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard Disk +*Font StempelGaramond-Italic: Standard "(501.009)" Standard Disk +*Font StempelGaramond-Roman: Standard "(501.011)" Standard Disk +*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman Disk +*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman Disk +*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman Disk +*Font Symbol: Special "(001.008)" Standard Disk +*Font SymbolE: UnknownEncoding "(001.000)" UnknownCharset Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(501.009)" Standard Disk +*Font Times-BoldItalic: Standard "(501.009)" Standard Disk +*Font Times-Italic: Standard "(501.010)" Standard Disk +*Font Times-Roman: Standard "(501.010)" Standard Disk +*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesE-Bold: Standard "(001.000)" Standard Disk +*Font TimesE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesE-Italic: Standard "(001.000)" Standard Disk +*Font TimesE-Roman: Standard "(001.000)" Standard Disk +*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesNewRomanE-Bold: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-Italic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE: Standard "(001.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(501.010)" Standard Disk +*Font Univers-Bold: Standard "(501.008)" Standard Disk +*Font Univers-BoldExt: Standard "(501.010)" Standard Disk +*Font Univers-BoldExtObl: Standard "(501.010)" Standard Disk +*Font Univers-BoldOblique: Standard "(501.008)" Standard Disk +*Font Univers-Condensed: Standard "(501.011)" Standard Disk +*Font Univers-CondensedBold: Standard "(501.009)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard Disk +*Font Univers-CondensedOblique: Standard "(501.011)" Standard Disk +*Font Univers-Extended: Standard "(501.009)" Standard Disk +*Font Univers-ExtendedObl: Standard "(501.009)" Standard Disk +*Font Univers-Light: Standard "(501.009)" Standard Disk +*Font Univers-LightOblique: Standard "(501.009)" Standard Disk +*Font Univers-Oblique: Standard "(501.009)" Standard Disk +*Font Univers: Standard "(501.009)" Standard Disk +*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversE-Bold: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensed: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-BoldItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Condensed: Standard "(001.000)" Standard Disk +*Font UniversE-CondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Italic: Standard "(001.000)" Standard Disk +*Font UniversE-Medium: Standard "(001.000)" Standard Disk +*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman Disk +*Font ZapfDingbats: Special "(001.005S)" Standard Disk + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 035799 or 036722 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 360J Extended + diff --git a/psprint_config/configuration/ppds/TK360J51.PS b/psprint_config/configuration/ppds/TK360J51.PS new file mode 100644 index 000000000000..c4df0cd42a3b --- /dev/null +++ b/psprint_config/configuration/ppds/TK360J51.PS @@ -0,0 +1,986 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 360J)" +*PSVersion: "(3010.103) 1" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 360J Extended" +*ShortNickName: "Tektronix Phaser 360J Extended" +*NickName: "Tektronix Phaser 360J with Extended Features" +*PCFileName: "TK360J51.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 24 MB RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /InstalledRam get + 16#100000 div round cvi + dup 45 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P3/LocalTalk, AppleTalk: "" +*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: "" +*Option2 P5/EtherTalk, NetWare and TCP/IP: "" + +*?Option2: "% Option2 +mark +(%LocalTalk%) /IODevice resourcestatus { + (P3) +}{ + (%TokenTalk%) /IODevice resourcestatus { + (P4) + }{ + /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known { + get {(HSMDEC) exch (Network Type) exch exec} stopped { + (None) + }{ + (P5) + } ifelse + }{ + (None) + } ifelse + } ifelse +} ifelse = flush cleartomark" +*End + +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Option1 False *TKCollate True + +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *TKCollate True *Option1 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: BCP + +*% need this info for Kanji +*FreeVM: "2653696" +*VMOption None/Standard 24 MB RAM: "2653696" +*FCacheSize None: 2097152 +*VMOption 48Meg/48 MB Total RAM: "10362368" +*FCacheSize 48Meg: 2097152 + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript; + MODEL:Phaser 360J;CLASS:Printer;DESCRIPTION: + Phaser 360J Color Page Printer, PostScript Level 3, Letter/A4; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300x300dpi + +*SetResolution 300x300dpi : "" +*SetResolution 800x450dpi : "" + +*?Resolution: " + save currentpagedevice + /HWResolution get dup 1 get cvi ( ) cvs print (x) print + 0 get cvi ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaClass get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [595 842] (A4) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea A4: "14.28 25.69 581.16 827.76" + +*?ImageableArea: " +<< /HWResolution [300 300] >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Reverse + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: Automatic +*TKColor Automatic: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Automatic + >> + >> + >> setpagedevice" +*End +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome/Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /Automatic (Automatic) + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 47.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + << + /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get + >> setpagedevice" +*End +*OutputMode Standard/Standard: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get +>> setpagedevice" +*End +*OutputMode Enhanced/Enhanced: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get + dup length 1 sub get +>> setpagedevice" +*End +*?OutputMode: " + currentpagedevice /HWResolution get 0 get dup 300 lt + { + pop (FastColor) + } + { + 300 gt + { + (Enhanced) + } + { + (Standard) + } ifelse + } ifelse + = flush" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 50.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 55.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font AlbertusE-ExtraBold: Standard "(001.000)" Standard Disk +*Font AlbertusE-Medium: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(501.009)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(501.008)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(501.010)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(501.008)" Standard Disk +*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveE-Bold: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Italic: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Regular: Standard "(001.000)" Standard Disk +*Font Apple-Chancery: Standard "(001.001)" Standard Disk +*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman Disk +*Font Arial-BoldItalicMT: Standard "(501.009)" Standard Disk +*Font Arial-BoldMT: Standard "(501.009)" Standard Disk +*Font Arial-ItalicMT: Standard "(501.012)" Standard Disk +*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman Disk +*Font ArialCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialE-Bold: Standard "(001.000)" Standard Disk +*Font ArialE-BoldItalic: Standard "(001.000)" Standard Disk +*Font ArialE-Italic: Standard "(001.000)" Standard Disk +*Font ArialE: Standard "(001.000)" Standard Disk +*Font ArialMT: Standard "(501.009)" Standard Disk +*Font AvantGarde-Book: Standard "(501.009)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(501.009)" Standard Disk +*Font AvantGarde-Demi: Standard "(501.010)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard Disk +*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman Disk +*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font Bodoni-Bold: Standard "(501.006)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(501.007)" Standard Disk +*Font Bodoni-Italic: Standard "(501.007)" Standard Disk +*Font Bodoni-Poster: Standard "(501.009)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard Disk +*Font Bodoni: Standard "(501.008)" Standard Disk +*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman Disk +*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman Disk +*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font Bookman-Demi: Standard "(501.007)" Standard Disk +*Font Bookman-DemiItalic: Standard "(501.008)" Standard Disk +*Font Bookman-Light: Standard "(501.006)" Standard Disk +*Font Bookman-LightItalic: Standard "(501.007)" Standard Disk +*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman Disk +*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman Disk +*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font Carta: Special "(001.001)" Standard Disk +*Font Chicago: Standard "(501.011)" Standard Disk +*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman Disk +*Font Clarendon-Bold: Standard "(501.008)" Standard Disk +*Font Clarendon-Light: Standard "(501.009)" Standard Disk +*Font Clarendon: Standard "(501.009)" Standard Disk +*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonE-Condensed: Standard "(001.000)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman Disk +*Font CoronetE: Standard "(001.000)" Standard Disk +*Font Courier-Bold: Standard "(501.010)" Standard Disk +*Font Courier-BoldOblique: Standard "(501.010)" Standard Disk +*Font Courier-Oblique: Standard "(501.010)" Standard Disk +*Font Courier: Standard "(501.010)" Standard Disk +*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierE-Bold: Standard "(001.000)" Standard Disk +*Font CourierE-BoldItalic: Standard "(001.000)" Standard Disk +*Font CourierE-Italic: Standard "(001.000)" Standard Disk +*Font CourierE-Regular: Standard "(001.000)" Standard Disk +*Font Eurostile-Bold: Standard "(501.008)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard Disk +*Font Eurostile: Standard "(501.008)" Standard Disk +*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman Disk +*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font FutoGoB101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font FutoGoB101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-Ext-H: JIS "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-V: JIS "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-H: JIS "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-V: JIS "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font FutoMinA101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-Ext-H: JIS "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-V: JIS "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-H: JIS "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-V: JIS "(Unknown)" JIS-83 ROM +*Font GaramondE-Antiqua: Standard "(001.000)" Standard Disk +*Font GaramondE-Halbfett: Standard "(001.000)" Standard Disk +*Font GaramondE-Kursiv: Standard "(001.000)" Standard Disk +*Font GaramondE-KursivHalbfett: Standard "(001.000)" Standard Disk +*Font Geneva: Standard "(501.007)" Standard Disk +*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSans-Bold: Standard "(501.007)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(501.006)" Standard Disk +*Font GillSans-BoldItalic: Standard "(501.008)" Standard Disk +*Font GillSans-Condensed: Standard "(501.007)" Standard Disk +*Font GillSans-ExtraBold: Standard "(501.008)" Standard Disk +*Font GillSans-Italic: Standard "(501.008)" Standard Disk +*Font GillSans-Light: Standard "(501.009)" Standard Disk +*Font GillSans-LightItalic: Standard "(501.009)" Standard Disk +*Font GillSans: Standard "(501.009)" Standard Disk +*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman Disk +*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(Unknown)" JIS-83 Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Helvetica-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica-Narrow: Standard "(501.008)" Standard Disk +*Font Helvetica-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica: Standard "(501.008)" Standard Disk +*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerText-Black: Standard "(501.008)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard Disk +*Font HoeflerText-Italic: Standard "(501.010)" Standard Disk +*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font HoeflerText-Regular: Standard "(501.009)" Standard Disk +*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman Disk +*Font JoannaMT-Bold: Standard "(501.008)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard Disk +*Font JoannaMT-Italic: Standard "(501.008)" Standard Disk +*Font JoannaMT: Standard "(501.009)" Standard Disk +*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font Jun101-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-Ext-H: JIS "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-V: JIS "(Unknown)" Ext ROM +*Font Jun101-Light-H: JIS "(Unknown)" JIS-83 ROM +*Font Jun101-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-V: JIS "(Unknown)" JIS-83 ROM +*Font LetterGothic-Bold: Standard "(501.010)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard Disk +*Font LetterGothic-Slanted: Standard "(501.010)" Standard Disk +*Font LetterGothic: Standard "(501.009)" Standard Disk +*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font LetterGothicE-Bold: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Regular: Standard "(001.000)" Standard Disk +*Font LubalinGraph-Book: Standard "(501.009)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraph-Demi: Standard "(501.009)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font MarigoldE: Standard "(001.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(501.012)" Standard Disk +*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman Disk +*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewYork: Standard "(501.013)" Standard Disk +*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman Disk +*Font Optima-Bold: Standard "(501.008)" Standard Disk +*Font Optima-BoldItalic: Standard "(501.009)" Standard Disk +*Font Optima-Italic: Standard "(501.010)" Standard Disk +*Font Optima: Standard "(501.010)" Standard Disk +*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaE-Bold: Standard "(001.000)" Standard Disk +*Font OptimaE-BoldItalic: Standard "(001.000)" Standard Disk +*Font OptimaE-Italic: Standard "(001.000)" Standard Disk +*Font OptimaE-Regular: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(501.008)" Standard Disk +*Font Palatino-BoldItalic: Standard "(501.007)" Standard Disk +*Font Palatino-Italic: Standard "(501.008)" Standard Disk +*Font Palatino-Roman: Standard "(501.006)" Standard Disk +*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-Ext-H: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-H: JIS "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-Roman: UnknownEncoding "(Unknown)" UnknownCharset Disk +*Font Ryumin-Light-V: JIS "(Unknown)" JIS-83 Disk +*Font StempelGaramond-Bold: Standard "(501.007)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard Disk +*Font StempelGaramond-Italic: Standard "(501.009)" Standard Disk +*Font StempelGaramond-Roman: Standard "(501.011)" Standard Disk +*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman Disk +*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman Disk +*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman Disk +*Font Symbol: Special "(001.008)" Standard Disk +*Font SymbolE: UnknownEncoding "(001.000)" UnknownCharset Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(501.009)" Standard Disk +*Font Times-BoldItalic: Standard "(501.009)" Standard Disk +*Font Times-Italic: Standard "(501.010)" Standard Disk +*Font Times-Roman: Standard "(501.010)" Standard Disk +*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesE-Bold: Standard "(001.000)" Standard Disk +*Font TimesE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesE-Italic: Standard "(001.000)" Standard Disk +*Font TimesE-Roman: Standard "(001.000)" Standard Disk +*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesNewRomanE-Bold: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-Italic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE: Standard "(001.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(501.010)" Standard Disk +*Font Univers-Bold: Standard "(501.008)" Standard Disk +*Font Univers-BoldExt: Standard "(501.010)" Standard Disk +*Font Univers-BoldExtObl: Standard "(501.010)" Standard Disk +*Font Univers-BoldOblique: Standard "(501.008)" Standard Disk +*Font Univers-Condensed: Standard "(501.011)" Standard Disk +*Font Univers-CondensedBold: Standard "(501.009)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard Disk +*Font Univers-CondensedOblique: Standard "(501.011)" Standard Disk +*Font Univers-Extended: Standard "(501.009)" Standard Disk +*Font Univers-ExtendedObl: Standard "(501.009)" Standard Disk +*Font Univers-Light: Standard "(501.009)" Standard Disk +*Font Univers-LightOblique: Standard "(501.009)" Standard Disk +*Font Univers-Oblique: Standard "(501.009)" Standard Disk +*Font Univers: Standard "(501.009)" Standard Disk +*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversE-Bold: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensed: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-BoldItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Condensed: Standard "(001.000)" Standard Disk +*Font UniversE-CondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Italic: Standard "(001.000)" Standard Disk +*Font UniversE-Medium: Standard "(001.000)" Standard Disk +*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman Disk +*Font ZapfDingbats: Special "(001.005S)" Standard Disk + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 039663 or 040649 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 360J Extended + diff --git a/psprint_config/configuration/ppds/TK360J71.PS b/psprint_config/configuration/ppds/TK360J71.PS new file mode 100644 index 000000000000..0e6be928dc4a --- /dev/null +++ b/psprint_config/configuration/ppds/TK360J71.PS @@ -0,0 +1,1030 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 360J)" +*PSVersion: "(3010.103) 1" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 360J Extended" +*ShortNickName: "Tektronix Phaser 360J Extended" +*NickName: "Tektronix Phaser 360J with Extended Features" +*PCFileName: "TK360J71.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 24 MB RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /InstalledRam get + 16#100000 div round cvi + dup 45 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P3/LocalTalk, AppleTalk: "" +*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: "" +*Option2 P5/EtherTalk, NetWare and TCP/IP: "" + +*?Option2: "% Option2 +mark +(%LocalTalk%) /IODevice resourcestatus { + (P3) +}{ + (%TokenTalk%) /IODevice resourcestatus { + (P4) + }{ + /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known { + get {(HSMDEC) exch (Network Type) exch exec} stopped { + (None) + }{ + (P5) + } ifelse + }{ + (None) + } ifelse + } ifelse +} ifelse = flush cleartomark" +*End + +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Option1 False *TKCollate True + +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *TKCollate True *Option1 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: BCP + +*% need this info for Kanji +*FreeVM: "2653696" +*VMOption None/Standard 24 MB RAM: "2653696" +*FCacheSize None: 2097152 +*VMOption 48Meg/48 MB Total RAM: "10362368" +*FCacheSize 48Meg: 2097152 + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript; + MODEL:Phaser 360J;CLASS:Printer;DESCRIPTION: + Phaser 360J Color Page Printer, PostScript Level 3, Letter/A4; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300x300dpi + +*SetResolution 300x300dpi : "" +*SetResolution 800x450dpi : "" + +*?Resolution: " + save currentpagedevice + /HWResolution get dup 1 get cvi ( ) cvs print (x) print + 0 get cvi ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaClass get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [595 842] (A4) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea A4: "14.28 25.69 581.16 827.76" + +*?ImageableArea: " +<< /HWResolution [300 300] >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Reverse + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: Automatic +*TKColor Automatic: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Automatic + >> + >> + >> setpagedevice" +*End +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome/Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /Automatic (Automatic) + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 47.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + << + /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get + >> setpagedevice" +*End +*OutputMode Standard/Standard: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get +>> setpagedevice" +*End +*OutputMode Enhanced/Enhanced: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get + dup length 1 sub get +>> setpagedevice" +*End +*?OutputMode: " + currentpagedevice /HWResolution get 0 get dup 300 lt + { + pop (FastColor) + } + { + 300 gt + { + (Enhanced) + } + { + (Standard) + } ifelse + } ifelse + = flush" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 50.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 55.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font AlbertusE-ExtraBold: Standard "(001.000)" Standard Disk +*Font AlbertusE-Medium: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(501.009)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(501.008)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(501.010)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(501.008)" Standard Disk +*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveE-Bold: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Italic: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Regular: Standard "(001.000)" Standard Disk +*Font Apple-Chancery: Standard "(001.001)" Standard Disk +*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman Disk +*Font Arial-BoldItalicMT: Standard "(501.009)" Standard Disk +*Font Arial-BoldMT: Standard "(501.009)" Standard Disk +*Font Arial-ItalicMT: Standard "(501.012)" Standard Disk +*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman Disk +*Font ArialCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialE-Bold: Standard "(001.000)" Standard Disk +*Font ArialE-BoldItalic: Standard "(001.000)" Standard Disk +*Font ArialE-Italic: Standard "(001.000)" Standard Disk +*Font ArialE: Standard "(001.000)" Standard Disk +*Font ArialMT: Standard "(501.009)" Standard Disk +*Font AvantGarde-Book: Standard "(501.009)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(501.009)" Standard Disk +*Font AvantGarde-Demi: Standard "(501.010)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard Disk +*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman Disk +*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font Bodoni-Bold: Standard "(501.006)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(501.007)" Standard Disk +*Font Bodoni-Italic: Standard "(501.007)" Standard Disk +*Font Bodoni-Poster: Standard "(501.009)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard Disk +*Font Bodoni: Standard "(501.008)" Standard Disk +*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman Disk +*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman Disk +*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font Bookman-Demi: Standard "(501.007)" Standard Disk +*Font Bookman-DemiItalic: Standard "(501.008)" Standard Disk +*Font Bookman-Light: Standard "(501.006)" Standard Disk +*Font Bookman-LightItalic: Standard "(501.007)" Standard Disk +*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman Disk +*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman Disk +*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font Carta: Special "(001.001)" Standard Disk +*Font Chicago: Standard "(501.011)" Standard Disk +*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman Disk +*Font Clarendon-Bold: Standard "(501.008)" Standard Disk +*Font Clarendon-Light: Standard "(501.009)" Standard Disk +*Font Clarendon: Standard "(501.009)" Standard Disk +*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonE-Condensed: Standard "(001.000)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman Disk +*Font CoronetE: Standard "(001.000)" Standard Disk +*Font Courier-Bold: Standard "(501.010)" Standard Disk +*Font Courier-BoldOblique: Standard "(501.010)" Standard Disk +*Font Courier-Oblique: Standard "(501.010)" Standard Disk +*Font Courier: Standard "(501.010)" Standard Disk +*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierE-Bold: Standard "(001.000)" Standard Disk +*Font CourierE-BoldItalic: Standard "(001.000)" Standard Disk +*Font CourierE-Italic: Standard "(001.000)" Standard Disk +*Font CourierE-Regular: Standard "(001.000)" Standard Disk +*Font Eurostile-Bold: Standard "(501.008)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard Disk +*Font Eurostile: Standard "(501.008)" Standard Disk +*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman Disk +*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font FutoGoB101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font FutoGoB101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-Ext-H: JIS "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-V: JIS "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-H: JIS "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-V: JIS "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font FutoMinA101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-Ext-H: JIS "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-V: JIS "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-H: JIS "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-V: JIS "(Unknown)" JIS-83 ROM +*Font GaramondE-Antiqua: Standard "(001.000)" Standard Disk +*Font GaramondE-Halbfett: Standard "(001.000)" Standard Disk +*Font GaramondE-Kursiv: Standard "(001.000)" Standard Disk +*Font GaramondE-KursivHalbfett: Standard "(001.000)" Standard Disk +*Font Geneva: Standard "(501.007)" Standard Disk +*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSans-Bold: Standard "(501.007)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(501.006)" Standard Disk +*Font GillSans-BoldItalic: Standard "(501.008)" Standard Disk +*Font GillSans-Condensed: Standard "(501.007)" Standard Disk +*Font GillSans-ExtraBold: Standard "(501.008)" Standard Disk +*Font GillSans-Italic: Standard "(501.008)" Standard Disk +*Font GillSans-Light: Standard "(501.009)" Standard Disk +*Font GillSans-LightItalic: Standard "(501.009)" Standard Disk +*Font GillSans: Standard "(501.009)" Standard Disk +*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman Disk +*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(Unknown)" JIS-83 Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Helvetica-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica-Narrow: Standard "(501.008)" Standard Disk +*Font Helvetica-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica: Standard "(501.008)" Standard Disk +*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerText-Black: Standard "(501.008)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard Disk +*Font HoeflerText-Italic: Standard "(501.010)" Standard Disk +*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font HoeflerText-Regular: Standard "(501.009)" Standard Disk +*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman Disk +*Font JoannaMT-Bold: Standard "(501.008)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard Disk +*Font JoannaMT-Italic: Standard "(501.008)" Standard Disk +*Font JoannaMT: Standard "(501.009)" Standard Disk +*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font Jun101-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-Ext-H: JIS "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-V: JIS "(Unknown)" Ext ROM +*Font Jun101-Light-H: JIS "(Unknown)" JIS-83 ROM +*Font Jun101-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-V: JIS "(Unknown)" JIS-83 ROM +*Font LetterGothic-Bold: Standard "(501.010)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard Disk +*Font LetterGothic-Slanted: Standard "(501.010)" Standard Disk +*Font LetterGothic: Standard "(501.009)" Standard Disk +*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font LetterGothicE-Bold: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Regular: Standard "(001.000)" Standard Disk +*Font LubalinGraph-Book: Standard "(501.009)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraph-Demi: Standard "(501.009)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font MarigoldE: Standard "(001.000)" Standard Disk +*Font MidashiGo-MB31-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font MidashiGo-MB31-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiGo-MB31-Ext-H: JIS "(Unknown)" Ext ROM +*Font MidashiGo-MB31-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font MidashiGo-MB31-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font MidashiGo-MB31-Ext-V: JIS "(Unknown)" Ext ROM +*Font MidashiGo-MB31-H: JIS "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiGo-MB31-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiGo-MB31-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-Roman: UnknownEncoding "(Unknown)" UnknownCharset ROM +*Font MidashiGo-MB31-V: JIS "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font MidashiMin-MA31-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiMin-MA31-Ext-H: JIS "(Unknown)" Ext ROM +*Font MidashiMin-MA31-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font MidashiMin-MA31-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font MidashiMin-MA31-Ext-V: JIS "(Unknown)" Ext ROM +*Font MidashiMin-MA31-H: JIS "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiMin-MA31-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiMin-MA31-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-Roman: UnknownEncoding "(Unknown)" UnknownCharset ROM +*Font MidashiMin-MA31-V: JIS "(Unknown)" JIS-83 ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(501.012)" Standard Disk +*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman Disk +*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewYork: Standard "(501.013)" Standard Disk +*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman Disk +*Font Optima-Bold: Standard "(501.008)" Standard Disk +*Font Optima-BoldItalic: Standard "(501.009)" Standard Disk +*Font Optima-Italic: Standard "(501.010)" Standard Disk +*Font Optima: Standard "(501.010)" Standard Disk +*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaE-Bold: Standard "(001.000)" Standard Disk +*Font OptimaE-BoldItalic: Standard "(001.000)" Standard Disk +*Font OptimaE-Italic: Standard "(001.000)" Standard Disk +*Font OptimaE-Regular: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(501.008)" Standard Disk +*Font Palatino-BoldItalic: Standard "(501.007)" Standard Disk +*Font Palatino-Italic: Standard "(501.008)" Standard Disk +*Font Palatino-Roman: Standard "(501.006)" Standard Disk +*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-Ext-H: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-H: JIS "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-Roman: UnknownEncoding "(Unknown)" UnknownCharset Disk +*Font Ryumin-Light-V: JIS "(Unknown)" JIS-83 Disk +*Font StempelGaramond-Bold: Standard "(501.007)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard Disk +*Font StempelGaramond-Italic: Standard "(501.009)" Standard Disk +*Font StempelGaramond-Roman: Standard "(501.011)" Standard Disk +*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman Disk +*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman Disk +*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman Disk +*Font Symbol: Special "(001.008)" Standard Disk +*Font SymbolE: UnknownEncoding "(001.000)" UnknownCharset Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(501.009)" Standard Disk +*Font Times-BoldItalic: Standard "(501.009)" Standard Disk +*Font Times-Italic: Standard "(501.010)" Standard Disk +*Font Times-Roman: Standard "(501.010)" Standard Disk +*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesE-Bold: Standard "(001.000)" Standard Disk +*Font TimesE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesE-Italic: Standard "(001.000)" Standard Disk +*Font TimesE-Roman: Standard "(001.000)" Standard Disk +*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesNewRomanE-Bold: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-Italic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE: Standard "(001.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(501.010)" Standard Disk +*Font Univers-Bold: Standard "(501.008)" Standard Disk +*Font Univers-BoldExt: Standard "(501.010)" Standard Disk +*Font Univers-BoldExtObl: Standard "(501.010)" Standard Disk +*Font Univers-BoldOblique: Standard "(501.008)" Standard Disk +*Font Univers-Condensed: Standard "(501.011)" Standard Disk +*Font Univers-CondensedBold: Standard "(501.009)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard Disk +*Font Univers-CondensedOblique: Standard "(501.011)" Standard Disk +*Font Univers-Extended: Standard "(501.009)" Standard Disk +*Font Univers-ExtendedObl: Standard "(501.009)" Standard Disk +*Font Univers-Light: Standard "(501.009)" Standard Disk +*Font Univers-LightOblique: Standard "(501.009)" Standard Disk +*Font Univers-Oblique: Standard "(501.009)" Standard Disk +*Font Univers: Standard "(501.009)" Standard Disk +*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversE-Bold: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensed: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-BoldItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Condensed: Standard "(001.000)" Standard Disk +*Font UniversE-CondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Italic: Standard "(001.000)" Standard Disk +*Font UniversE-Medium: Standard "(001.000)" Standard Disk +*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman Disk +*Font ZapfDingbats: Special "(001.005S)" Standard Disk + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 042397 or 043427 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 360J Extended + diff --git a/psprint_config/configuration/ppds/TK450PJ1.PS b/psprint_config/configuration/ppds/TK450PJ1.PS new file mode 100644 index 000000000000..8e95477e9b95 --- /dev/null +++ b/psprint_config/configuration/ppds/TK450PJ1.PS @@ -0,0 +1,1134 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TK450PJ1.PPD" +*Product: "(Phaser 450J)" +*PSVersion: "(2013.113) 19" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 450J Extended" +*ShortNickName: "Tektronix Phaser 450J Extended" +*NickName: "Tektronix Phaser 450J Extended" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 48 MB RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 50 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *Option3 False *InputSlot AutoSelect +*UIConstraints: *InputSlot AutoSelect *Option3 False + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "11900000" +*VMOption None/Standard 48 MB RAM: "11900000" +*VMOption 64Meg/64 MB Total RAM: "23000000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: False +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore +" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= +*ContoneOnly: True +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 45.0 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot Upper: "% *InputSlot Upper + << + /MediaType (Upper Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Lower: "% *InputSlot Lower + << + /MediaType (Lower Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Paper: "% *InputSlot Paper + << + /MediaType null + /MediaColor (White) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot Transparency: "% *InputSlot Transparency + << + /MediaType null + /MediaColor (Transparent) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot AutoSelect: "% *InputSlot AutoSelect + << + /MediaType null + /MediaColor null + /TraySwitch true + >> setpagedevice" +*End +*?InputSlot: " +save + currentpagedevice /MediaColor get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (AutoSelect) } + { dup (Upper Tray) eq + { pop (Upper) } + { (Lower Tray) eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup (White) eq + { pop (Paper) } + { (Transparent) eq + { (Transparency) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 55.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "2 dict dup /PageSize [612 792] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put + dup /ImagingBBox null put setpagedevice +" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [595 842] (A4) put + dup [689 955] (LetterLong) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 60.0 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterLong/LetterExtra: " + 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "8.39999 32.64 603.6 785.04" +*ImageableArea A4: "7.7178 32.6249 587.558 834.945" +*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" +*PaperDimension LetterLong/LetterExtra: "689 955" + +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor TekPhoto/Photo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Photo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekPhoto + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor DaiNippon/DIC: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (DIC) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /DaiNippon + >> + >> + >> setpagedevice" +*End +*TKColor Toyo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Toyo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Toyo + >> + >> + >> setpagedevice" +*End +*TKColor Fuji-NA/FujiProof: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (FujiProof) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Fuji-NA + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*TKColor CustomProfile/Custom Profile: " + % Color Correction: Custom Profile" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Fuji-NA (Fuji-NA) + /DaiNippon (DaiNippon) + /Toyo (Toyo) + /TekPhoto (TekPhoto) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 50.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<>setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore +" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1996/11/15 22:08:48 $ +*% The byte count of this file should be exactly 030023 or 031157 +*% depending on the filesystem it resides in. +*% end of PPD file for Phaser 450J diff --git a/psprint_config/configuration/ppds/TK550171.PS b/psprint_config/configuration/ppds/TK550171.PS new file mode 100644 index 000000000000..96672e5176a2 --- /dev/null +++ b/psprint_config/configuration/ppds/TK550171.PS @@ -0,0 +1,692 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TK550171.PPD" +*Product: "(Phaser 550)" +*PSVersion: "(2015.105) 9" +*ModelName: "Tektronix Phaser 550" +*ShortNickName: "Tektronix Phaser 550" +*NickName: "Tektronix Phaser 550" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Total RAM: "" +*InstalledMemory 16Meg/16 MB Total RAM: "" +*InstalledMemory 24Meg/24 MB Total RAM: "" +*InstalledMemory 28Meg/28 MB Total RAM: "" +*InstalledMemory 40Meg/40 MB Total RAM: "" +*InstalledMemory 44Meg/44 MB Total RAM: "" +*InstalledMemory 56Meg/56 MB Total RAM: "" +*InstalledMemory 72Meg/72 MB Total RAM: "" +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: PickOne +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Middle +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InstalledMemory None *PageSize Legal +*UIConstraints: *InstalledMemory None *PageRegion Legal + + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "2000000" +*VMOption None/Standard 8 MB RAM: "2000000" +*VMOption 12Meg/12 MB Total RAM: "4500000" +*VMOption 16Meg/16 MB Total RAM: "8100000" +*VMOption 24Meg/24 MB Total RAM: "6000000" +*VMOption 28Meg/28 MB Total RAM: "8500000" +*VMOption 40Meg/40 MB Total RAM: "5900000" +*VMOption 44Meg/44 MB Total RAM: "8500000" +*VMOption 56Meg/56 MB Total RAM: "17900000" +*VMOption 72Meg/72 MB Total RAM: "4200000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "14" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Null +*ScreenProc Null: "{}" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 10 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + mark + { + 4 dict begin + /MediaPosition 0 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Middle: " + mark + { + 4 dict begin + /MediaPosition 1 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Lower: " + mark + { + 4 dict begin + /MediaPosition 2 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualPaper/Manual Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualTransparency/Manual Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End + +*?InputSlot: " +save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { dup 1 eq + { pop (Middle) } + { 2 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 30 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "10.32 15.9 601.68 776.22" +*ImageableArea Legal: "10.32 16.3801 601.68 991.74" +*ImageableArea A4: "13.44 14.46 581.76 828.54" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" + +*RequiresPageRegion All: True + +*% TekColor Selections =================== + +*OpenUI *TekColor/Color Correction: PickOne +*OrderDependency: 40 AnySetup *TekColor +*DefaultTekColor: VividColor/Vivid Color +*TekColor NoAdjust/None: "mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice null def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor VividColor/Vivid Color: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekBlue def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SimulateDisplay/Simulate Display: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekDisplay def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SWOPPress/SWOP Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /SWOP-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor EuroscalePress/Euroscale Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Euroscale-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor CommercialPress/Commercial Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Commercial-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor Monochrome: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /Gray def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor UsePrinterSetting/Use Printer Setting: "" + +*?TekColor: " +save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + 6 dict begin + /TekBlue (VividColor) def + /TekDisplay (SimulateDisplay) def + /SWOP-Coated (SWOPPress) def + /Euroscale-Coated (EuroscalePress) def + /Commercial-Coated (CommercialPress) def + /Gray (Monochrome) def + currentdict end + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush +restore +" +*End + +*CloseUI: *TekColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 50 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Fast/Fast Color: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMY def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Standard: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputMode: "save + currentpagedevice /ProcessColorModel get /DeviceCMY eq + { (Fast) } + { (Standard) } ifelse + = flush restore" +*End +*CloseUI: *OutputMode + +*DefaultOutputBin: OnlyOne + +*OpenUI *OutputOrder/Output Order: PickOne +*OrderDependency: 60 AnySetup *OutputOrder +*DefaultOutputOrder: Reverse +*OutputOrder Normal/Face Down: " + mark + { + 1 dict begin + /OutputFaceUp false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputOrder Reverse/Face Up: " + mark + { + 1 dict begin + /OutputFaceUp true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputOrder: "save + currentpagedevice /OutputFaceUp get + { (Reverse) } + { (Normal) } ifelse + = flush restore" +*End +*CloseUI: *OutputOrder + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "printer is warming up" +*Status: "idle" +*Status: "waiting" +*Status: "busy" +*Status: "PrinterError: Upper media tray empty" +*Status: "PrinterError: Middle media tray empty" +*Status: "PrinterError: Lower media tray empty" +*Status: "PrinterError: Media tray empty" +*Status: "PrinterError: Upper media tray missing" +*Status: "PrinterError: Middle media tray missing" +*Status: "PrinterError: Lower media tray missing" +*Status: "PrinterError: Media tray missing" +*Status: "PrinterError: Door open" +*Status: "PrinterError: Paper feeder open" +*Status: "PrinterError: Output tray full" +*Status: "PrinterError: Toner cartridge missing" +*Status: "PrinterError: Toner discharge tray missing" +*Status: "PrinterError: Corona wire missing" +*Status: "PrinterError: Imaging unit missing" +*Status: "PrinterError: Fuser missing" +*Status: "PrinterError: Paper feeder missing" +*Status: "PrinterError: Manual feed empty" +*Status: "PrinterError: Media jam" +*Status: "PrinterError: Waiting for paper" +*Status: "PrinterError: Waiting for transparency" +*Status: "PrinterError: Replace cyan" +*Status: "PrinterError: Replace magenta" +*Status: "PrinterError: Replace yellow" +*Status: "PrinterError: Replace black" +*Status: "PrinterError: Replace Imaging unit" +*Status: "PrinterError: Wrong media in tray" +*Status: "PrinterError: Manual feed: remove media" +*Status: "PrinterError: Print engine failure" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LPR" +*Source: "AppSocket" +*Source: "FrontPanelJobInput" +*Source: "Scanner" +*Source: "TokenTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Upper media tray empty" +*PrinterError: "Middle media tray empty" +*PrinterError: "Lower media tray empty" +*PrinterError: "Media tray empty" +*PrinterError: "Upper media tray missing" +*PrinterError: "Middle media tray missing" +*PrinterError: "Lower media tray missing" +*PrinterError: "Media tray missing" +*PrinterError: "Door open" +*PrinterError: "Paper feeder open" +*PrinterError: "Output tray full" +*PrinterError: "Toner cartridge missing" +*PrinterError: "Toner discharge tray missing" +*PrinterError: "Corona wire missing" +*PrinterError: "Imaging unit missing" +*PrinterError: "Fuser missing" +*PrinterError: "Paper feeder missing" +*PrinterError: "Manual feed empty" +*PrinterError: "Media jam" +*PrinterError: "Waiting for paper" +*PrinterError: "Waiting for transparency" +*PrinterError: "Replace cyan" +*PrinterError: "Replace magenta" +*PrinterError: "Replace yellow" +*PrinterError: "Replace black" +*PrinterError: "Replace Imaging unit" +*PrinterError: "Wrong media in tray" +*PrinterError: "Manual feed: remove media" +*PrinterError: "Print engine failure" + +*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 600 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60.0" + +*% The byte count of this file should be exactly 019038 or 019730 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 550 diff --git a/psprint_config/configuration/ppds/TK550391.PS b/psprint_config/configuration/ppds/TK550391.PS new file mode 100644 index 000000000000..2f0f5c9f90e2 --- /dev/null +++ b/psprint_config/configuration/ppds/TK550391.PS @@ -0,0 +1,780 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TK550391.PPD" +*Product: "(Phaser 550)" +*PSVersion: "(2015.105) 9" +*ModelName: "Tektronix Phaser 550" +*ShortNickName: "Tektronix Phaser 550 1200 dpi" +*NickName: "Tektronix Phaser 550 with 1200 dpi" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 24Meg +*InstalledMemory 24Meg/Standard 24 MB RAM: "" +*InstalledMemory 28Meg/28 MB Total RAM: "" +*InstalledMemory 40Meg/40 MB Total RAM: "" +*InstalledMemory 44Meg/44 MB Total RAM: "" +*InstalledMemory 56Meg/56 MB Total RAM: "" +*InstalledMemory 72Meg/72 MB Total RAM: "" +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: PickOne +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Middle +*UIConstraints: *Option3 False *InputSlot Lower + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "5500000" +*VMOption None/Standard 24 MB RAM: "5500000" +*VMOption 28Meg/28 MB Total RAM: "8000000" +*VMOption 40Meg/40 MB Total RAM: "5400000" +*VMOption 44Meg/44 MB Total RAM: "8000000" +*VMOption 56Meg/56 MB Total RAM: "17400000" +*VMOption 72Meg/72 MB Total RAM: "3800000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "14" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600x600dpi +*?Resolution: " + save currentpagedevice + /HWResolution get + aload pop exch ( ) cvs print (x) print ( ) cvs print (dpi) + = flush + restore" +*End + +*% Halftone Information ================= +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Null +*ScreenProc Null: "{}" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + mark + { + 4 dict begin + /MediaPosition 0 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Middle: " + mark + { + 4 dict begin + /MediaPosition 1 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Lower: " + mark + { + 4 dict begin + /MediaPosition 2 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualPaper/Manual Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualTransparency/Manual Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End + +*?InputSlot: " +save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { dup 1 eq + { pop (Middle) } + { 2 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "10.32 15.9 601.68 776.22" +*ImageableArea Legal: "10.32 16.3801 601.68 991.74" +*ImageableArea A4: "13.44 14.46 581.76 828.54" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" + +*RequiresPageRegion All: True + +*% TekColor Selections =================== + +*OpenUI *TekColor/Color Correction: PickOne +*OrderDependency: 50 AnySetup *TekColor +*DefaultTekColor: VividColor/Vivid Color +*TekColor NoAdjust/None: "mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice null def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor VividColor/Vivid Color: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekBlue def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SimulateDisplay/Simulate Display: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekDisplay def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SWOPPress/SWOP Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /SWOP-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor EuroscalePress/Euroscale Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Euroscale-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor CommercialPress/Commercial Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Commercial-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor Monochrome: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /Gray def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor UsePrinterSetting/Use Printer Setting: "" + +*?TekColor: " +save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + 6 dict begin + /TekBlue (VividColor) def + /TekDisplay (SimulateDisplay) def + /SWOP-Coated (SWOPPress) def + /Euroscale-Coated (EuroscalePress) def + /Commercial-Coated (CommercialPress) def + /Gray (Monochrome) def + currentdict end + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush +restore +" +*End + +*CloseUI: *TekColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 60 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Fast/Fast Color: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMY def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Standard: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Enhanced: " + mark + { + 2 dict begin + /HWResolution [1200 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Premium: " + mark + { + 2 dict begin + /HWResolution [1200 1200] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputMode: "save + currentpagedevice /ProcessColorModel get /DeviceCMY eq + { (Fast) } + { currentpagedevice /HWResolution get + aload pop 1200 eq + { (Premium) } + { 1200 eq + { (Enhanced) } + { (Standard) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *OutputMode + +*DefaultOutputBin: OnlyOne + +*OpenUI *OutputOrder/Output Order: PickOne +*OrderDependency: 70 AnySetup *OutputOrder +*DefaultOutputOrder: Reverse +*OutputOrder Normal/Face Down: " + mark + { + 1 dict begin + /OutputFaceUp false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputOrder Reverse/Face Up: " + mark + { + 1 dict begin + /OutputFaceUp true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputOrder: "save + currentpagedevice /OutputFaceUp get + { (Reverse) } + { (Normal) } ifelse + = flush restore" +*End +*CloseUI: *OutputOrder + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 80 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + mark + { + 1 dict begin + /Collate false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*Collate True: " + mark + { + 1 dict begin + /Collate true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?Collate: "save + currentpagedevice /Collate get + = flush restore" +*End +*CloseUI: *Collate + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 90 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + mark + { + /RRCustomProcs /ProcSet findresource + begin + setcheckprint + end + } stopped cleartomark" +*End +*?TKCheckPrint: "save + /RRCustomProcs /ProcSet findresource + begin + currentcheckprint + end + = flush restore" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "printer is warming up" +*Status: "idle" +*Status: "waiting" +*Status: "busy" +*Status: "PrinterError: Upper media tray empty" +*Status: "PrinterError: Middle media tray empty" +*Status: "PrinterError: Lower media tray empty" +*Status: "PrinterError: Media tray empty" +*Status: "PrinterError: Upper media tray missing" +*Status: "PrinterError: Middle media tray missing" +*Status: "PrinterError: Lower media tray missing" +*Status: "PrinterError: Media tray missing" +*Status: "PrinterError: Door open" +*Status: "PrinterError: Paper feeder open" +*Status: "PrinterError: Output tray full" +*Status: "PrinterError: Toner cartridge missing" +*Status: "PrinterError: Toner discharge tray missing" +*Status: "PrinterError: Corona wire missing" +*Status: "PrinterError: Imaging unit missing" +*Status: "PrinterError: Fuser missing" +*Status: "PrinterError: Paper feeder missing" +*Status: "PrinterError: Manual feed empty" +*Status: "PrinterError: Media jam" +*Status: "PrinterError: Waiting for paper" +*Status: "PrinterError: Waiting for transparency" +*Status: "PrinterError: Replace cyan" +*Status: "PrinterError: Replace magenta" +*Status: "PrinterError: Replace yellow" +*Status: "PrinterError: Replace black" +*Status: "PrinterError: Replace Imaging unit" +*Status: "PrinterError: Wrong media in tray" +*Status: "PrinterError: Manual feed: remove media" +*Status: "PrinterError: Print engine failure" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LPR" +*Source: "AppSocket" +*Source: "FrontPanelJobInput" +*Source: "Scanner" +*Source: "TokenTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Upper media tray empty" +*PrinterError: "Middle media tray empty" +*PrinterError: "Lower media tray empty" +*PrinterError: "Media tray empty" +*PrinterError: "Upper media tray missing" +*PrinterError: "Middle media tray missing" +*PrinterError: "Lower media tray missing" +*PrinterError: "Media tray missing" +*PrinterError: "Door open" +*PrinterError: "Paper feeder open" +*PrinterError: "Output tray full" +*PrinterError: "Toner cartridge missing" +*PrinterError: "Toner discharge tray missing" +*PrinterError: "Corona wire missing" +*PrinterError: "Imaging unit missing" +*PrinterError: "Fuser missing" +*PrinterError: "Paper feeder missing" +*PrinterError: "Manual feed empty" +*PrinterError: "Media jam" +*PrinterError: "Waiting for paper" +*PrinterError: "Waiting for transparency" +*PrinterError: "Replace cyan" +*PrinterError: "Replace magenta" +*PrinterError: "Replace yellow" +*PrinterError: "Replace black" +*PrinterError: "Replace Imaging unit" +*PrinterError: "Wrong media in tray" +*PrinterError: "Manual feed: remove media" +*PrinterError: "Print engine failure" + +*DefaultColorSep: ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 600x600dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" + +*% The byte count of this file should be exactly 021622 or 022402 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 550 with 1200 dpi diff --git a/psprint_config/configuration/ppds/TK550PJ1.PS b/psprint_config/configuration/ppds/TK550PJ1.PS new file mode 100644 index 000000000000..03bf291a1fbb --- /dev/null +++ b/psprint_config/configuration/ppds/TK550PJ1.PS @@ -0,0 +1,828 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TK550PJ1.PPD" +*Product: "(Phaser 550J)" +*PSVersion: "(2015.105) 9" +*ModelName: "Tektronix Phaser 550" +*ShortNickName: "Tektronix Phaser 550J 1200 dpi" +*NickName: "Tektronix Phaser 550J with 1200 dpi" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 24Meg +*InstalledMemory 24Meg/Standard 24 MB RAM: "" +*InstalledMemory 28Meg/28 MB Total RAM: "" +*InstalledMemory 40Meg/40 MB Total RAM: "" +*InstalledMemory 44Meg/44 MB Total RAM: "" +*InstalledMemory 56Meg/56 MB Total RAM: "" +*InstalledMemory 72Meg/72 MB Total RAM: "" +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: PickOne +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Middle +*UIConstraints: *Option3 False *InputSlot Lower + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "5500000" +*VMOption None/Standard 24 MB RAM: "5500000" +*VMOption 28Meg/28 MB Total RAM: "8000000" +*VMOption 40Meg/40 MB Total RAM: "5400000" +*VMOption 44Meg/44 MB Total RAM: "8000000" +*VMOption 56Meg/56 MB Total RAM: "17400000" +*VMOption 72Meg/72 MB Total RAM: "3800000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "14" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600x600dpi +*?Resolution: " + save currentpagedevice + /HWResolution get + aload pop exch ( ) cvs print (x) print ( ) cvs print (dpi) + = flush + restore" +*End + +*% Halftone Information ================= +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Null +*ScreenProc Null: "{}" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + mark + { + 4 dict begin + /MediaPosition 0 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Middle: " + mark + { + 4 dict begin + /MediaPosition 1 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Lower: " + mark + { + 4 dict begin + /MediaPosition 2 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualPaper/Manual Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualTransparency/Manual Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End + +*?InputSlot: " +save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { dup 1 eq + { pop (Middle) } + { 2 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "10.32 15.9 601.68 776.22" +*ImageableArea Legal: "10.32 16.3801 601.68 991.74" +*ImageableArea A4: "13.44 14.46 581.76 828.54" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" + +*RequiresPageRegion All: True + +*% TekColor Selections =================== + +*OpenUI *TekColor/Color Correction: PickOne +*OrderDependency: 50 AnySetup *TekColor +*DefaultTekColor: VividColor/Vivid Color +*TekColor NoAdjust/None: "mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice null def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor VividColor/Vivid Color: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekBlue def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SimulateDisplay/Simulate Display: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekDisplay def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SWOPPress/SWOP Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /SWOP-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor EuroscalePress/Euroscale Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Euroscale-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor CommercialPress/Commercial Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Commercial-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor Monochrome: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /Gray def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor UsePrinterSetting/Use Printer Setting: "" + +*?TekColor: " +save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + 6 dict begin + /TekBlue (VividColor) def + /TekDisplay (SimulateDisplay) def + /SWOP-Coated (SWOPPress) def + /Euroscale-Coated (EuroscalePress) def + /Commercial-Coated (CommercialPress) def + /Gray (Monochrome) def + currentdict end + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush +restore +" +*End + +*CloseUI: *TekColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 60 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Fast/Fast Color: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMY def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Standard: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Enhanced: " + mark + { + 2 dict begin + /HWResolution [1200 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Premium: " + mark + { + 2 dict begin + /HWResolution [1200 1200] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputMode: "save + currentpagedevice /ProcessColorModel get /DeviceCMY eq + { (Fast) } + { currentpagedevice /HWResolution get + aload pop 1200 eq + { (Premium) } + { 1200 eq + { (Enhanced) } + { (Standard) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *OutputMode + +*DefaultOutputBin: OnlyOne + +*OpenUI *OutputOrder/Output Order: PickOne +*OrderDependency: 70 AnySetup *OutputOrder +*DefaultOutputOrder: Reverse +*OutputOrder Normal/Face Down: " + mark + { + 1 dict begin + /OutputFaceUp false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputOrder Reverse/Face Up: " + mark + { + 1 dict begin + /OutputFaceUp true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputOrder: "save + currentpagedevice /OutputFaceUp get + { (Reverse) } + { (Normal) } ifelse + = flush restore" +*End +*CloseUI: *OutputOrder + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 80 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + mark + { + 1 dict begin + /Collate false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*Collate True: " + mark + { + 1 dict begin + /Collate true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?Collate: "save + currentpagedevice /Collate get + = flush restore" +*End +*CloseUI: *Collate + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 90 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + mark + { + /RRCustomProcs /ProcSet findresource + begin + setcheckprint + end + } stopped cleartomark" +*End +*?TKCheckPrint: "save + /RRCustomProcs /ProcSet findresource + begin + currentcheckprint + end + = flush restore" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font CGBM-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Add-H: JIS "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(FontInfo & version not present)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(FontInfo & version not present)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-V: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-WP-Symbol: Special "(FontInfo & version not present)" Special Disk +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Mincho-PC-Hiragana: Special "(003.000)" Special Disk +*Font Mincho-PC-Katakana: Special "(003.000)" Special Disk +*Font NotDefFont: UnknownEncoding "(004.001)" UnknownCharset UnknownStatus +*Font Osaka-MonoRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font PCHelvetica: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus +*Font PCTimes-Roman: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus +*Font RLKL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Add-H: JIS "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-H: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-KL: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-KL-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-KL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Ryumin-Light-NWP-H: JIS "(FontInfo & version not present)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(FontInfo & version not present)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-V: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-WP-Symbol: Special "(FontInfo & version not present)" Special Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "printer is warming up" +*Status: "idle" +*Status: "waiting" +*Status: "busy" +*Status: "PrinterError: Upper media tray empty" +*Status: "PrinterError: Middle media tray empty" +*Status: "PrinterError: Lower media tray empty" +*Status: "PrinterError: Media tray empty" +*Status: "PrinterError: Upper media tray missing" +*Status: "PrinterError: Middle media tray missing" +*Status: "PrinterError: Lower media tray missing" +*Status: "PrinterError: Media tray missing" +*Status: "PrinterError: Door open" +*Status: "PrinterError: Paper feeder open" +*Status: "PrinterError: Output tray full" +*Status: "PrinterError: Toner cartridge missing" +*Status: "PrinterError: Toner discharge tray missing" +*Status: "PrinterError: Corona wire missing" +*Status: "PrinterError: Imaging unit missing" +*Status: "PrinterError: Fuser missing" +*Status: "PrinterError: Paper feeder missing" +*Status: "PrinterError: Manual feed empty" +*Status: "PrinterError: Media jam" +*Status: "PrinterError: Waiting for paper" +*Status: "PrinterError: Waiting for transparency" +*Status: "PrinterError: Replace cyan" +*Status: "PrinterError: Replace magenta" +*Status: "PrinterError: Replace yellow" +*Status: "PrinterError: Replace black" +*Status: "PrinterError: Replace Imaging unit" +*Status: "PrinterError: Wrong media in tray" +*Status: "PrinterError: Manual feed: remove media" +*Status: "PrinterError: Print engine failure" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LPR" +*Source: "AppSocket" +*Source: "FrontPanelJobInput" +*Source: "Scanner" +*Source: "TokenTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Upper media tray empty" +*PrinterError: "Middle media tray empty" +*PrinterError: "Lower media tray empty" +*PrinterError: "Media tray empty" +*PrinterError: "Upper media tray missing" +*PrinterError: "Middle media tray missing" +*PrinterError: "Lower media tray missing" +*PrinterError: "Media tray missing" +*PrinterError: "Door open" +*PrinterError: "Paper feeder open" +*PrinterError: "Output tray full" +*PrinterError: "Toner cartridge missing" +*PrinterError: "Toner discharge tray missing" +*PrinterError: "Corona wire missing" +*PrinterError: "Imaging unit missing" +*PrinterError: "Fuser missing" +*PrinterError: "Paper feeder missing" +*PrinterError: "Manual feed empty" +*PrinterError: "Media jam" +*PrinterError: "Waiting for paper" +*PrinterError: "Waiting for transparency" +*PrinterError: "Replace cyan" +*PrinterError: "Replace magenta" +*PrinterError: "Replace yellow" +*PrinterError: "Replace black" +*PrinterError: "Replace Imaging unit" +*PrinterError: "Wrong media in tray" +*PrinterError: "Manual feed: remove media" +*PrinterError: "Print engine failure" + +*DefaultColorSep: ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 600x600dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" + +*% The byte count of this file should be exactly 026102 or 026930 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 550J with 1200 dpi + + diff --git a/psprint_config/configuration/ppds/TKP350J2.PS b/psprint_config/configuration/ppds/TKP350J2.PS new file mode 100644 index 000000000000..ac1e15092ac9 --- /dev/null +++ b/psprint_config/configuration/ppds/TKP350J2.PS @@ -0,0 +1,599 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 350J)" +*PSVersion: "(2015.105) 11" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 350" +*ShortNickName: "Tektronix Phaser 350J" +*NickName: "Tektronix Phaser 350J" +*PCFileName: "TKP350J2.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 12 MB RAM: "" +*InstalledMemory 24Meg/24 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 14 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P2) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *InstalledMemory None *OutputMode Enhanced +*UIConstraints: *InstalledMemory None *Collate True +*UIConstraints: *Option1 False *Collate True +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *OutputMode Enhanced *InstalledMemory None +*UIConstraints: *Collate True *InstalledMemory None +*UIConstraints: *Collate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *VMOption None *OutputMode Enhanced +*UIConstraints: *VMOption None *Collate True +*UIConstraints: *OutputMode Enhanced *VMOption None +*UIConstraints: *Collate True *VMOption None + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "6100000" +*VMOption None/Standard 12 MB RAM: "6100000" +*VMOption 24Meg/24 MB Total RAM: "16000000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 350J;CLASS:Printer;DESCRIPTION: + Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "6" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Resolution/Print Quality Selection =================== + +*DefaultResolution: 300x300dpi + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End + +*CloseUI: *OutputMode + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 42.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + (<<) cvx exec + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Lower: " + (<<) cvx exec + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 44.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + (<<) cvx exec + [612 792] (Letter) + [595 842] (A4) (>>) cvx exec + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 46.0 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "14.16 25.8 597.84 777.96" +*ImageableArea A4: "13.4401 25.8001 581.76 827.88" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 48.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + (<<) cvx exec + /Collate false + (>>) cvx exec setpagedevice" +*End +*Collate True: " + (<<) cvx exec + /Collate true + (>>) cvx exec setpagedevice" +*End +*?Collate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *Collate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice null + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekBlue + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekDisplay + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /SWOP-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Euroscale-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Commercial-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor Monochrome: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 1 + /ColorTransform /Gray + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "" +*?TKColor: "save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + (<<) cvx exec + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + (>>) cvx exec + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush restore" +*End +*CloseUI: *TKColor + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 54.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*% Font Information ===================== +*DefaultFont: Courier +*Font CGBM-PropRoman: Special "(003.000)" Special ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font RLKL-PropRoman: Special "(003.000)" Special ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM +*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Hankaku: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Roman: Special "(003.003)" Special ROM +*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-WP-Symbol: Special "(003.003)" Special ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 018473 or 019072 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 350J diff --git a/psprint_config/configuration/ppds/TKP360P1.PS b/psprint_config/configuration/ppds/TKP360P1.PS new file mode 100644 index 000000000000..066a1b5bcedf --- /dev/null +++ b/psprint_config/configuration/ppds/TKP360P1.PS @@ -0,0 +1,863 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 360)" +*PSVersion: "(3010.103) 1" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 360 Extended" +*ShortNickName: "Tektronix Phaser 360 Extended" +*NickName: "Tektronix Phaser 360 with Extended Features" +*PCFileName: "TKP360P1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 24 MB RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /InstalledRam get + 16#100000 div round cvi + dup 45 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P3/LocalTalk, AppleTalk: "" +*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: "" +*Option2 P5/EtherTalk, NetWare and TCP/IP: "" + +*?Option2: "% Option2 +mark +(%LocalTalk%) /IODevice resourcestatus { + (P3) +}{ + (%TokenTalk%) /IODevice resourcestatus { + (P4) + }{ + /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known { + get {(HSMDEC) exch (Network Type) exch exec} stopped { + (None) + }{ + (P5) + } ifelse + }{ + (None) + } ifelse + } ifelse +} ifelse = flush cleartomark" +*End + +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Option1 False *TKCollate True + +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *TKCollate True *Option1 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: BCP + +*FreeVM: "2653696" +*VMOption None/Standard 24 MB RAM: "2653696" +*FCacheSize None: 2097152 +*VMOption 48Meg/48 MB Total RAM: "10362368" +*FCacheSize 48Meg: 2097152 + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript; + MODEL:Phaser 360P;CLASS:Printer;DESCRIPTION: + Phaser 360 Color Page Printer, PostScript Level 3, Letter/A4; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300x300dpi + +*SetResolution 300x300dpi : "" +*SetResolution 800x450dpi : "" + +*?Resolution: " + save currentpagedevice + /HWResolution get dup 1 get cvi ( ) cvs print (x) print + 0 get cvi ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaClass get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [595 842] (A4) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea A4: "14.28 25.69 581.16 827.76" + +*?ImageableArea: " +<< /HWResolution [300 300] >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Reverse + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: Automatic +*TKColor Automatic: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Automatic + >> + >> + >> setpagedevice" +*End +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome/Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /Automatic (Automatic) + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 47.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + << + /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get + >> setpagedevice" +*End +*OutputMode Standard/Standard: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get +>> setpagedevice" +*End +*OutputMode Enhanced/Enhanced: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get + dup length 1 sub get +>> setpagedevice" +*End +*?OutputMode: " + currentpagedevice /HWResolution get 0 get dup 300 lt + { + pop (FastColor) + } + { + 300 gt + { + (Enhanced) + } + { + (Standard) + } ifelse + } ifelse + = flush" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 50.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 55.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font AJenson-Italic: Standard "(001.000)" Standard ROM +*Font AJenson-Regular: Standard "(001.000)" Standard ROM +*Font AJenson-Semibold: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(501.009)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.008)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.010)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.008)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.001)" Standard ROM +*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM +*Font Arial-BoldItalicMT: Standard "(501.009)" Standard ROM +*Font Arial-BoldMT: Standard "(501.009)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.012)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.009)" Standard ROM +*Font AvantGarde-Bold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(501.009)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.009)" Standard ROM +*Font AvantGarde-CondBold: Standard "(001.001)" Standard ROM +*Font AvantGarde-CondBook: Standard "(001.001)" Standard ROM +*Font AvantGarde-CondDemi: Standard "(001.001)" Standard ROM +*Font AvantGarde-CondMedium: Standard "(001.001)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.010)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard ROM +*Font AvantGarde-ExtraLight: Standard "(001.000)" Standard ROM +*Font AvantGarde-Medium: Standard "(001.000)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font BernhardModern-Bold: Standard "(001.000)" Standard ROM +*Font BernhardModern-BoldItalic: Standard "(001.000)" Standard ROM +*Font BernhardModern-Italic: Standard "(001.000)" Standard ROM +*Font BernhardModern-Roman: Standard "(001.000)" Standard ROM +*Font Birch: Standard "(001.002)" Standard ROM +*Font Bodoni-Bold: Standard "(501.006)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.007)" Standard ROM +*Font Bodoni-Italic: Standard "(501.007)" Standard ROM +*Font Bodoni-Poster: Standard "(501.009)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard ROM +*Font Bodoni: Standard "(501.008)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.007)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.008)" Standard ROM +*Font Bookman-Light: Standard "(501.006)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.007)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.011)" Standard ROM +*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.008)" Standard ROM +*Font Clarendon-Light: Standard "(501.009)" Standard ROM +*Font Clarendon: Standard "(501.009)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM +*Font CooperBlack: Standard "(001.003)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM +*Font Coronet-Bd: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM +*Font Courier-Bold: Standard "(501.010)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.010)" Standard ROM +*Font Courier-Oblique: Standard "(501.010)" Standard ROM +*Font Courier: Standard "(501.010)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.008)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard ROM +*Font Eurostile: Standard "(501.008)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Geneva: Standard "(501.007)" Standard ROM +*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.007)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.006)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.008)" Standard ROM +*Font GillSans-Condensed: Standard "(501.007)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.008)" Standard ROM +*Font GillSans-Italic: Standard "(501.008)" Standard ROM +*Font GillSans-Light: Standard "(501.009)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.009)" Standard ROM +*Font GillSans: Standard "(501.009)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman ROM +*Font Goudy-Bold: Standard "(001.002)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM +*Font Goudy-Italic: Standard "(001.002)" Standard ROM +*Font Goudy: Standard "(001.003)" Standard ROM +*Font Helvetica-Bold: Standard "(501.010)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.008)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.008)" Standard ROM +*Font Helvetica: Standard "(501.008)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.008)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.010)" Standard ROM +*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset ROM +*Font HoeflerText-Regular: Standard "(501.009)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.008)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.008)" Standard ROM +*Font JoannaMT: Standard "(501.009)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.010)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.010)" Standard ROM +*Font LetterGothic: Standard "(501.009)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.009)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.009)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.012)" Standard ROM +*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM +*Font Mythos: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewYork: Standard "(501.013)" Standard ROM +*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.008)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.009)" Standard ROM +*Font Optima-Italic: Standard "(501.010)" Standard ROM +*Font Optima: Standard "(501.010)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Black: Standard "(001.000)" Standard ROM +*Font Palatino-BlackItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.008)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.007)" Standard ROM +*Font Palatino-Italic: Standard "(501.008)" Standard ROM +*Font Palatino-Light: Standard "(001.000)" Standard ROM +*Font Palatino-LightItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Medium: Standard "(001.000)" Standard ROM +*Font Palatino-MediumItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(501.006)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font Quake: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(501.007)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.011)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM +*Font Symbol: Special "(001.008)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.009)" Standard ROM +*Font Times-BoldItalic: Standard "(501.009)" Standard ROM +*Font Times-Italic: Standard "(501.010)" Standard ROM +*Font Times-Roman: Standard "(501.010)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesNewRomanMT-BoldCond: Standard "(001.001)" Standard ROM +*Font TimesNewRomanMT-Cond: Standard "(001.001)" Standard ROM +*Font TimesNewRomanMT-CondItalic: Standard "(001.001)" Standard ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.010)" Standard ROM +*Font Univers-Bold: Standard "(501.008)" Standard ROM +*Font Univers-BoldExt: Standard "(501.010)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.010)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.008)" Standard ROM +*Font Univers-Condensed: Standard "(501.011)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.009)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.011)" Standard ROM +*Font Univers-Extended: Standard "(501.009)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.009)" Standard ROM +*Font Univers-Light: Standard "(501.009)" Standard ROM +*Font Univers-LightOblique: Standard "(501.009)" Standard ROM +*Font Univers-Oblique: Standard "(501.009)" Standard ROM +*Font Univers: Standard "(501.009)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM +*Font ZapfDingbats: Special "(001.005S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 031868 or 032731 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 360 Extended + diff --git a/psprint_config/configuration/ppds/TKP380J1.PS b/psprint_config/configuration/ppds/TKP380J1.PS new file mode 100644 index 000000000000..9a180a15fde4 --- /dev/null +++ b/psprint_config/configuration/ppds/TKP380J1.PS @@ -0,0 +1,1350 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 380J)" +*PSVersion: "(2015.105) 13" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 380J Extended" +*ShortNickName: "Tektronix Phaser 380J Extended" +*NickName: "Tektronix Phaser 380J with Extended Features" +*PCFileName: "TKP380J1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 48 MB RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 50 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*Option2 P4/TokenTalk, NetWare and TCP/IP: "" +*?Option2: "% Option2 + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P4) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option1 False *TKCollate True +*UIConstraints: *Option3 False *InputSlot Lower + +*UIConstraints: *TKCollate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "13800000" +*VMOption None/Standard 48 MB RAM: "13800000" +*VMOption 64Meg/64 MB Total RAM: "15000000" + +*ColorDevice: True +*DefaultColorSpace: CMY +*VariablePaperSize: True +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 380J;CLASS:Printer;DESCRIPTION: + Phaser 380J Color Page Printer, PostScript Level 2, Letter/Legal/A4/ANSI B Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvChou3/Choukei 3 Gou Envelope: " + << /PageSize [340 666] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [612 1008] (Legal) + [792 1224] (Tabloid) + [864 1296] (TabloidExtra) + [942 1336] (Oversize) + [522 756] (Executive) + [261 468] (EnvPersonal) + [297 684] (Env10) + [842 1191] (A3) + [595 842] (A4) + [420 595] (A5) + [709 1001] (ISOB4) + [499 709] (ISOB5) + [354 499] (ISOB6) + [323 459] (EnvC6) + [312 624] (EnvDL) + [340 666] (EnvChou3) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvChou3/Choukei 3 Gou Envelope: " + << /PageSize [340 666] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea Legal: "14.28 25.68 597.96 993.84" +*ImageableArea Tabloid: "14.28 25.68 777.96 1209.84" +*ImageableArea TabloidExtra/Tabloid Extra: "14.28 25.68 849.96 1281.84" +*ImageableArea Oversize/Tabloid Maximum: "14.28 25.81 928.2 1322.04" +*ImageableArea Executive: "14.29 25.68 508.2 741.84" +*ImageableArea EnvPersonal/Personal Envelope: "14.29 25.69 247.08 453.84" +*ImageableArea Env10/#10 Envelope: "14.28 25.68 283.08 669.84" +*ImageableArea A3: "14.28 25.8 827.88 1177.08" +*ImageableArea A4: "14.28 25.69 581.16 827.76" +*ImageableArea A5: "14.28 25.81 405.96 580.92" +*ImageableArea ISOB4/ISO B4: "14.28 25.81 694.92 987.0" +*ImageableArea ISOB5/ISO B5: "14.29 25.68 485.16 694.8" +*ImageableArea ISOB6/ISO B6: "14.28 25.81 340.2 484.92" +*ImageableArea EnvC6/C6 Envelope: "14.28 25.81 309.0 445.08" +*ImageableArea EnvDL/DL Envelope: "14.28 25.68 297.96 609.84" +*ImageableArea EnvChou3/Choukei 3 Gou Envelope: "14.29 25.8 326.28 651.96" + +*?ImageableArea: " +<< /HWResolution [300 300] /ManualFeed true >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension TabloidExtra/Tabloid Extra: "864 1296" +*PaperDimension Oversize/Tabloid Maximum: "942 1336" +*PaperDimension Executive: "522 756" +*PaperDimension EnvPersonal/Personal Envelope: "261 468" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension ISOB4/ISO B4: "709 1001" +*PaperDimension ISOB5/ISO B5: "499 709" +*PaperDimension ISOB6/ISO B6: "354 499" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" +*PaperDimension EnvChou3/Choukei 3 Gou Envelope: "340 666" + +*CustomPageSize True: " + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> + setpagedevice +" +*End + +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" + +*ParamCustomPageSize Width: 1 points 261 942 +*ParamCustomPageSize Height: 2 points 432 1336 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "942" +*MaxMediaHeight: "1336" +*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush" +*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush" + +*HWMargins: 15 26 15 15 +*DefaultOutputOrder: Reverse + + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor DaiNippon/DIC: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (DIC) + /VirtualColorDevice << + /Type 3 + /ColorTransform /DaiNippon + >> + >> + >> setpagedevice" +*End +*TKColor Toyo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Toyo) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Toyo + >> + >> + >> setpagedevice" +*End +*TKColor Fuji-NA/FujiProof: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (FujiProof) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Fuji-NA + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Fuji-NA (Fuji-NA) + /DaiNippon (DaiNippon) + /Toyo (Toyo) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 42.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 44.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 46.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 48.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: "% TKColorControlStrip True/On +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<>setpagedevice +end" +*End +*TKColorControlStrip False/Off: "% Color Control Strip: Off " +*?TKColorControlStrip: "% TKColorControlStrip + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM +*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 036466 or 037816 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 380J Extended diff --git a/psprint_config/configuration/ppds/TKP380P1.PS b/psprint_config/configuration/ppds/TKP380P1.PS new file mode 100644 index 000000000000..c5f35e607ddd --- /dev/null +++ b/psprint_config/configuration/ppds/TKP380P1.PS @@ -0,0 +1,1351 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 380)" +*PSVersion: "(2015.105) 13" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 380 Extended" +*ShortNickName: "Tektronix Phaser 380 Extended" +*NickName: "Tektronix Phaser 380 with Extended Features" +*PCFileName: "TKP380P1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 48 MB RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 50 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*Option2 P4/TokenTalk, NetWare and TCP/IP: "" +*?Option2: "% Option2 + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P4) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option1 False *TKCollate True +*UIConstraints: *Option3 False *InputSlot Lower + +*UIConstraints: *TKCollate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "14300000" +*VMOption None/Standard 48 MB RAM: "14300000" +*VMOption 64Meg/64 MB Total RAM: "15500000" + +*ColorDevice: True +*DefaultColorSpace: CMY +*VariablePaperSize: True +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 380P;CLASS:Printer;DESCRIPTION: + Phaser 380 Color Page Printer, PostScript Level 2, Letter/Legal/A4/ANSI B Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{1 exch sub}" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [612 1008] (Legal) + [792 1224] (Tabloid) + [864 1296] (TabloidExtra) + [942 1336] (Oversize) + [522 756] (Executive) + [261 468] (EnvPersonal) + [297 684] (Env10) + [842 1191] (A3) + [595 842] (A4) + [420 595] (A5) + [709 1001] (ISOB4) + [499 709] (ISOB5) + [354 499] (ISOB6) + [323 459] (EnvC6) + [312 624] (EnvDL) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea Legal: "14.28 25.68 597.96 993.84" +*ImageableArea Tabloid: "14.28 25.68 777.96 1209.84" +*ImageableArea TabloidExtra/Tabloid Extra: "14.28 25.68 849.96 1281.84" +*ImageableArea Oversize/Tabloid Maximum: "14.28 25.81 928.2 1322.04" +*ImageableArea Executive: "14.29 25.68 508.2 741.84" +*ImageableArea EnvPersonal/Personal Envelope: "14.29 25.69 247.08 453.84" +*ImageableArea Env10/#10 Envelope: "14.28 25.68 283.08 669.84" +*ImageableArea A3: "14.28 25.8 827.88 1177.08" +*ImageableArea A4: "14.28 25.69 581.16 827.76" +*ImageableArea A5: "14.28 25.81 405.96 580.92" +*ImageableArea ISOB4/ISO B4: "14.28 25.81 694.92 987.0" +*ImageableArea ISOB5/ISO B5: "14.29 25.68 485.16 694.8" +*ImageableArea ISOB6/ISO B6: "14.28 25.81 340.2 484.92" +*ImageableArea EnvC6/C6 Envelope: "14.28 25.81 309.0 445.08" +*ImageableArea EnvDL/DL Envelope: "14.28 25.68 297.96 609.84" + +*?ImageableArea: " +<< /HWResolution [300 300] /ManualFeed true >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension TabloidExtra/Tabloid Extra: "864 1296" +*PaperDimension Oversize/Tabloid Maximum: "942 1336" +*PaperDimension Executive: "522 756" +*PaperDimension EnvPersonal/Personal Envelope: "261 468" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension ISOB4/ISO B4: "709 1001" +*PaperDimension ISOB5/ISO B5: "499 709" +*PaperDimension ISOB6/ISO B6: "354 499" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" + +*CustomPageSize True: " + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> + setpagedevice +" +*End + +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" + +*ParamCustomPageSize Width: 1 points 261 942 +*ParamCustomPageSize Height: 2 points 432 1336 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "942" +*MaxMediaHeight: "1336" +*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush" +*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush" + +*HWMargins: 15 26 15 15 +*DefaultOutputOrder: Reverse + + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor DaiNippon/DIC: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (DIC) + /VirtualColorDevice << + /Type 3 + /ColorTransform /DaiNippon + >> + >> + >> setpagedevice" +*End +*TKColor Toyo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Toyo) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Toyo + >> + >> + >> setpagedevice" +*End +*TKColor Fuji-NA/FujiProof: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (FujiProof) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Fuji-NA + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Fuji-NA (Fuji-NA) + /DaiNippon (DaiNippon) + /Toyo (Toyo) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 42.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 44.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 46.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 48.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: "% TKColorControlStrip True/On +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<>setpagedevice +end" +*End +*TKColorControlStrip False/Off: "% Color Control Strip: Off " +*?TKColorControlStrip: "% TKColorControlStrip + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font ACaslon-Italic: Standard "(001.001)" Standard ROM +*Font ACaslon-Regular: Standard "(001.001)" Standard ROM +*Font ACaslon-Semibold: Standard "(001.001)" Standard ROM +*Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Bold: Standard "(001.001)" Standard ROM +*Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Italic: Standard "(001.001)" Standard ROM +*Font AGaramond-Regular: Standard "(001.001)" Standard ROM +*Font Americana: Standard "(001.000)" Standard ROM +*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Barmeno-Bold: Standard "(001.000)" Standard ROM +*Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM +*Font Barmeno-Medium: Standard "(001.000)" Standard ROM +*Font Barmeno-Regular: Standard "(001.000)" Standard ROM +*Font Blackoak: Standard "(001.001)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Carta: Special "(001.001)" Special ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Formata-Italic: Standard "(001.001)" Standard ROM +*Font Formata-Medium: Standard "(001.001)" Standard ROM +*Font Formata-MediumItalic: Standard "(001.001)" Standard ROM +*Font Formata-Regular: Standard "(001.001)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Kaufmann: Standard "(001.000)" Standard ROM +*Font Lithos-Black: Standard "(001.001)" Standard ROM +*Font Lithos-Regular: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Parisian: Standard "(001.001)" Standard ROM +*Font ParkAvenue: Standard "(001.005)" Standard ROM +*Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font Trajan-Bold: Standard "(001.000)" Standard ROM +*Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 036732 or 038083 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 380 Extended diff --git a/psprint_config/configuration/ppds/TKP450J1.PS b/psprint_config/configuration/ppds/TKP450J1.PS new file mode 100644 index 000000000000..5e8492877d92 --- /dev/null +++ b/psprint_config/configuration/ppds/TKP450J1.PS @@ -0,0 +1,1103 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TKP450J1.PPD" +*Product: "(Phaser 450J)" +*PSVersion: "(2013.113) 19" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 450J" +*ShortNickName: "Tektronix Phaser 450J" +*NickName: "Tektronix Phaser 450J" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 16 MB RAM: "" +*InstalledMemory 32Meg/32 MB Total RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 20 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Ethernet Card: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *Option3 False *InputSlot AutoSelect +*UIConstraints: *InputSlot AutoSelect *Option3 False + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "1500000" +*VMOption None/Standard 16 MB RAM: "1500000" +*VMOption 32Meg/32 MB Total RAM: "3500000" +*VMOption 48Meg/48 MB Total RAM: "11900000" +*VMOption 64Meg/64 MB Total RAM: "23000000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: False +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore +" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= +*ContoneOnly: True +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 45.0 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot Upper: "% *InputSlot Upper + << + /MediaType (Upper Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Lower: "% *InputSlot Lower + << + /MediaType (Lower Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Paper: "% *InputSlot Paper + << + /MediaType null + /MediaColor (White) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot Transparency: "% *InputSlot Transparency + << + /MediaType null + /MediaColor (Transparent) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot AutoSelect: "% *InputSlot AutoSelect + << + /MediaType null + /MediaColor null + /TraySwitch true + >> setpagedevice" +*End +*?InputSlot: " +save + currentpagedevice /MediaColor get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (AutoSelect) } + { dup (Upper Tray) eq + { pop (Upper) } + { (Lower Tray) eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup (White) eq + { pop (Paper) } + { (Transparent) eq + { (Transparency) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 55.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "2 dict dup /PageSize [612 792] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put + dup /ImagingBBox null put setpagedevice +" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [595 842] (A4) put + dup [689 955] (LetterLong) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 60.0 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterLong/LetterExtra: " + 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "8.39999 32.64 603.6 785.04" +*ImageableArea A4: "7.7178 32.6249 587.558 834.945" +*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" +*PaperDimension LetterLong/LetterExtra: "689 955" + +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor TekPhoto/Photo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Photo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekPhoto + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /TekPhoto (TekPhoto) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 50.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<>setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore +" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1996/11/15 22:09:53 $ +*% The byte count of this file should be exactly 029506 or 030609 +*% depending on the filesystem it resides in. +*% end of PPD file for Phaser 450J diff --git a/psprint_config/configuration/ppds/TKP450P1.PS b/psprint_config/configuration/ppds/TKP450P1.PS new file mode 100644 index 000000000000..c9352fadbfab --- /dev/null +++ b/psprint_config/configuration/ppds/TKP450P1.PS @@ -0,0 +1,1089 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TKP450P1.PPD" +*Product: "(Phaser 450)" +*PSVersion: "(2013.113) 19" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 450 Extended" +*ShortNickName: "Tektronix Phaser 450 Extended" +*NickName: "Tektronix Phaser 450 Extended" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 48 MB RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 50 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *Option3 False *InputSlot AutoSelect +*UIConstraints: *InputSlot AutoSelect *Option3 False + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "11900000" +*VMOption None/Standard 48 MB RAM: "11900000" +*VMOption 64Meg/64 MB Total RAM: "23000000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: False +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore +" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= +*ContoneOnly: True +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 45.0 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot Upper: "% *InputSlot Upper + << + /MediaType (Upper Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Lower: "% *InputSlot Lower + << + /MediaType (Lower Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Paper: "% *InputSlot Paper + << + /MediaType null + /MediaColor (White) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot Transparency: "% *InputSlot Transparency + << + /MediaType null + /MediaColor (Transparent) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot AutoSelect: "% *InputSlot AutoSelect + << + /MediaType null + /MediaColor null + /TraySwitch true + >> setpagedevice" +*End +*?InputSlot: " +save + currentpagedevice /MediaColor get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (AutoSelect) } + { dup (Upper Tray) eq + { pop (Upper) } + { (Lower Tray) eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup (White) eq + { pop (Paper) } + { (Transparent) eq + { (Transparency) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 55.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "2 dict dup /PageSize [612 792] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put + dup /ImagingBBox null put setpagedevice +" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [595 842] (A4) put + dup [689 955] (LetterLong) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 60.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterLong/LetterExtra: " + 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "8.39999 32.64 603.6 785.04" +*ImageableArea A4: "7.7178 32.6249 587.558 834.945" +*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" +*PaperDimension LetterLong/LetterExtra: "689 955" + +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor TekPhoto/Photo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Photo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekPhoto + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor DaiNippon/DIC: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (DIC) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /DaiNippon + >> + >> + >> setpagedevice" +*End +*TKColor Toyo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Toyo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Toyo + >> + >> + >> setpagedevice" +*End +*TKColor Fuji-NA/FujiProof: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (FujiProof) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Fuji-NA + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*TKColor CustomProfile/Custom Profile: " + % Color Correction: Custom Profile" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Fuji-NA (Fuji-NA) + /DaiNippon (DaiNippon) + /Toyo (Toyo) + /TekPhoto (TekPhoto) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 50.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<>setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore +" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1996/11/15 22:14:41 $ +*% The byte count of this file should be exactly 027538 or 028627 +*% depending on the filesystem it resides in. +*% end of PPD file for Phaser 450 Extended diff --git a/psprint_config/configuration/ppds/TKP550J1.PS b/psprint_config/configuration/ppds/TKP550J1.PS new file mode 100644 index 000000000000..18d5896b1e96 --- /dev/null +++ b/psprint_config/configuration/ppds/TKP550J1.PS @@ -0,0 +1,760 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TKP550J1.PPD" +*Product: "(Phaser 550J)" +*PSVersion: "(2015.105) 9" +*ModelName: "Tektronix Phaser 550" +*ShortNickName: "Tektronix Phaser 550J" +*NickName: "Tektronix Phaser 550J" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Total RAM: "" +*InstalledMemory 16Meg/16 MB Total RAM: "" +*InstalledMemory 24Meg/24 MB Total RAM: "" +*InstalledMemory 28Meg/28 MB Total RAM: "" +*InstalledMemory 40Meg/40 MB Total RAM: "" +*InstalledMemory 44Meg/44 MB Total RAM: "" +*InstalledMemory 56Meg/56 MB Total RAM: "" +*InstalledMemory 72Meg/72 MB Total RAM: "" +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: PickOne +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Middle +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InstalledMemory None *PageSize Legal +*UIConstraints: *InstalledMemory None *PageRegion Legal + + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "2000000" +*VMOption None/Standard 8 MB RAM: "2000000" +*VMOption 12Meg/12 MB Total RAM: "4500000" +*VMOption 16Meg/16 MB Total RAM: "8100000" +*VMOption 24Meg/24 MB Total RAM: "6000000" +*VMOption 28Meg/28 MB Total RAM: "8500000" +*VMOption 40Meg/40 MB Total RAM: "5900000" +*VMOption 44Meg/44 MB Total RAM: "8500000" +*VMOption 56Meg/56 MB Total RAM: "17900000" +*VMOption 72Meg/72 MB Total RAM: "4200000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "14" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Null +*ScreenProc Null: "{}" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 10 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + mark + { + 4 dict begin + /MediaPosition 0 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Middle: " + mark + { + 4 dict begin + /MediaPosition 1 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Lower: " + mark + { + 4 dict begin + /MediaPosition 2 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualPaper/Manual Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualTransparency/Manual Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End + +*?InputSlot: " +save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { dup 1 eq + { pop (Middle) } + { 2 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 30 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "10.32 15.9 601.68 776.22" +*ImageableArea Legal: "10.32 16.3801 601.68 991.74" +*ImageableArea A4: "13.44 14.46 581.76 828.54" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" + +*RequiresPageRegion All: True + +*% TekColor Selections =================== + +*OpenUI *TekColor/Color Correction: PickOne +*OrderDependency: 40 AnySetup *TekColor +*DefaultTekColor: VividColor/Vivid Color +*TekColor NoAdjust/None: "mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice null def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor VividColor/Vivid Color: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekBlue def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SimulateDisplay/Simulate Display: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekDisplay def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SWOPPress/SWOP Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /SWOP-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor EuroscalePress/Euroscale Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Euroscale-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor CommercialPress/Commercial Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Commercial-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor Monochrome: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /Gray def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor UsePrinterSetting/Use Printer Setting: "" + +*?TekColor: " +save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + 6 dict begin + /TekBlue (VividColor) def + /TekDisplay (SimulateDisplay) def + /SWOP-Coated (SWOPPress) def + /Euroscale-Coated (EuroscalePress) def + /Commercial-Coated (CommercialPress) def + /Gray (Monochrome) def + currentdict end + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush +restore +" +*End + +*CloseUI: *TekColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 50 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Fast/Fast Color: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMY def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Standard: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputMode: "save + currentpagedevice /ProcessColorModel get /DeviceCMY eq + { (Fast) } + { (Standard) } ifelse + = flush restore" +*End +*CloseUI: *OutputMode + +*DefaultOutputBin: OnlyOne + +*OpenUI *OutputOrder/Output Order: PickOne +*OrderDependency: 60 AnySetup *OutputOrder +*DefaultOutputOrder: Reverse +*OutputOrder Normal/Face Down: " + mark + { + 1 dict begin + /OutputFaceUp false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputOrder Reverse/Face Up: " + mark + { + 1 dict begin + /OutputFaceUp true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputOrder: "save + currentpagedevice /OutputFaceUp get + { (Reverse) } + { (Normal) } ifelse + = flush restore" +*End +*CloseUI: *OutputOrder + +*% Font Information ===================== +*DefaultFont: Courier +*Font CGBM-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Add-H: JIS "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(FontInfo & version not present)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(FontInfo & version not present)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-V: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-WP-Symbol: Special "(FontInfo & version not present)" Special Disk +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Mincho-PC-Hiragana: Special "(003.000)" Special Disk +*Font Mincho-PC-Katakana: Special "(003.000)" Special Disk +*Font NotDefFont: UnknownEncoding "(004.001)" UnknownCharset UnknownStatus +*Font Osaka-MonoRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font PCHelvetica: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus +*Font PCTimes-Roman: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus +*Font RLKL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Add-H: JIS "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-H: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-KL: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-KL-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-KL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Ryumin-Light-NWP-H: JIS "(FontInfo & version not present)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(FontInfo & version not present)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-V: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-WP-Symbol: Special "(FontInfo & version not present)" Special Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: ]%% ) +*Status: "printer is warming up" +*Status: "idle" +*Status: "waiting" +*Status: "busy" +*Status: "PrinterError: Upper media tray empty" +*Status: "PrinterError: Middle media tray empty" +*Status: "PrinterError: Lower media tray empty" +*Status: "PrinterError: Media tray empty" +*Status: "PrinterError: Upper media tray missing" +*Status: "PrinterError: Middle media tray missing" +*Status: "PrinterError: Lower media tray missing" +*Status: "PrinterError: Media tray missing" +*Status: "PrinterError: Door open" +*Status: "PrinterError: Paper feeder open" +*Status: "PrinterError: Output tray full" +*Status: "PrinterError: Toner cartridge missing" +*Status: "PrinterError: Toner discharge tray missing" +*Status: "PrinterError: Corona wire missing" +*Status: "PrinterError: Imaging unit missing" +*Status: "PrinterError: Fuser missing" +*Status: "PrinterError: Paper feeder missing" +*Status: "PrinterError: Manual feed empty" +*Status: "PrinterError: Media jam" +*Status: "PrinterError: Waiting for paper" +*Status: "PrinterError: Waiting for transparency" +*Status: "PrinterError: Replace cyan" +*Status: "PrinterError: Replace magenta" +*Status: "PrinterError: Replace yellow" +*Status: "PrinterError: Replace black" +*Status: "PrinterError: Replace Imaging unit" +*Status: "PrinterError: Wrong media in tray" +*Status: "PrinterError: Manual feed: remove media" +*Status: "PrinterError: Print engine failure" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LPR" +*Source: "AppSocket" +*Source: "FrontPanelJobInput" +*Source: "Scanner" +*Source: "TokenTalk" + +*% Printer Error (format: %%[ PrinterError: ]%%) +*PrinterError: "Upper media tray empty" +*PrinterError: "Middle media tray empty" +*PrinterError: "Lower media tray empty" +*PrinterError: "Media tray empty" +*PrinterError: "Upper media tray missing" +*PrinterError: "Middle media tray missing" +*PrinterError: "Lower media tray missing" +*PrinterError: "Media tray missing" +*PrinterError: "Door open" +*PrinterError: "Paper feeder open" +*PrinterError: "Output tray full" +*PrinterError: "Toner cartridge missing" +*PrinterError: "Toner discharge tray missing" +*PrinterError: "Corona wire missing" +*PrinterError: "Imaging unit missing" +*PrinterError: "Fuser missing" +*PrinterError: "Paper feeder missing" +*PrinterError: "Manual feed empty" +*PrinterError: "Media jam" +*PrinterError: "Waiting for paper" +*PrinterError: "Waiting for transparency" +*PrinterError: "Replace cyan" +*PrinterError: "Replace magenta" +*PrinterError: "Replace yellow" +*PrinterError: "Replace black" +*PrinterError: "Replace Imaging unit" +*PrinterError: "Wrong media in tray" +*PrinterError: "Manual feed: remove media" +*PrinterError: "Print engine failure" + +*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 600 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60.0" + +*% The byte count of this file should be exactly 024862 or 025622 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 550J diff --git a/psprint_config/configuration/ppds/TKP600J1.PS b/psprint_config/configuration/ppds/TKP600J1.PS new file mode 100644 index 000000000000..8f94f15724aa --- /dev/null +++ b/psprint_config/configuration/ppds/TKP600J1.PS @@ -0,0 +1,1459 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 600J)" +*PSVersion: "(2015.105) 16" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 600J Extended" +*ShortNickName: "Tektronix Phaser 600J Extended" +*NickName: "Tektronix Phaser 600J with Extended Features" +*PCFileName: "TKP600J1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.9 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 8 MB Total RAM: "% InstalledMemory None" +*InstalledMemory 24Meg/24 MB Total RAM: "% InstalledMemory 24Meg" +*InstalledMemory 40Meg/40 MB Total RAM: "% InstalledMemory 40Meg" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 14 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + print (\n) print flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Network Card: PickOne +*OrderDependency: 69.9 AnySetup *Option1 +*DefaultOption1: None +*Option1 None/Not Installed: "% Option1 None" +*Option1 P1/EtherTalk, NetWare and TCP/IP: "% *Option1 P1" +*Option1 P3/LocalTalk and Serial: "% *Option1 P3" +*Option1 P4/TokenTalk, NetWare and TCP/IP: "% *Option1 P4" +*?Option1: "% Option1 + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P4) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*% === Constraints ========================== + +*UIConstraints: *AdvanceMedia EndOfJob *TKFusingMode Hot +*UIConstraints: *AdvanceMedia EndOfPage *TKFusingMode Hot +*UIConstraints: *AdvanceMedia None *TKFusingMode Hot +*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfJob +*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfPage +*UIConstraints: *TKFusingMode Hot *AdvanceMedia None + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "4700000" +*VMOption None/8 MB Total RAM: "4700000" +*VMOption 24Meg/24 MB Total RAM: "10100000" +*VMOption 40Meg/40 MB Total RAM: "16200000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 600J;CLASS:Printer;DESCRIPTION: + Phaser 600J Wide Format Color Printer, PostScript Level 2, Cut Sheet/Roll Fed; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: "% TTRasterizer + 42 /FontType resourcestatus + {pop pop (Type42)} {pop pop (None)} ifelse = flush" +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: "% FileSystem + false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: "% ExitServer + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: "% Reset + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "% Resolution: 300dpi" +*?Resolution: "% Resolution + currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Printer Specific Features ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 40.0 AnySetup *InputSlot +*DefaultInputSlot: RollFeed +*InputSlot RollFeed/Roll Feed: "<< /ManualFeed false >> setpagedevice" +*InputSlot ManualFeed/Manual Feed: "<< /ManualFeed true >> setpagedevice" +*?InputSlot: "% InputSlot + currentpagedevice /ManualFeed get + {(ManualFeed)}{(RollFeed)}ifelse = flush" +*End +*CloseUI: *InputSlot + +*OpenUI *AdvanceMedia/Advance Media: PickOne +*OrderDependency: 42.0 AnySetup *AdvanceMedia +*DefaultAdvanceMedia: None +*AdvanceMedia None/Never: "<< /AdvanceMedia 0 >> setpagedevice" +*AdvanceMedia EndOfJob/After each job: "<< /AdvanceMedia 2 >> setpagedevice" +*AdvanceMedia EndOfPage/After each page: "<< /AdvanceMedia 4 >> setpagedevice" +*AdvanceMedia Hot/Allow Hot Fusing: "% *AdvanceMedia Hot/Allow Hot Fusing" +*?AdvanceMedia: "% AdvanceMedia + << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >> + currentpagedevice /AdvanceMedia get get + = flush" +*End +*CloseUI: *AdvanceMedia + +*OpenUI *CutMedia/Cut Media: PickOne +*OrderDependency: 44.0 AnySetup *CutMedia +*DefaultCutMedia: EndOfPage +*CutMedia None/Never: "<< /CutMedia 0 >> setpagedevice" +*CutMedia EndOfJob/After each job: "<< /CutMedia 2 >> setpagedevice" +*CutMedia EndOfPage/After each page: "<< /CutMedia 4 >> setpagedevice" +*?CutMedia: "% CutMedia + << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >> + currentpagedevice /CutMedia get get + = flush" +*End +*CloseUI: *CutMedia + +*OpenUI *MirrorPrint/Mirror Print: Boolean +*OrderDependency: 46.0 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint False/Off: "<< /MirrorPrint false >> setpagedevice" +*MirrorPrint True/On: "<< /MirrorPrint true >> setpagedevice" +*?MirrorPrint: "% MirrorPrint + currentpagedevice /MirrorPrint get + { (True) } { (False) } ifelse = flush" +*End +*CloseUI: *MirrorPrint + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 48.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Standard: "% OutputMode Standard + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode 0 + /FusingMode + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get + >> + >> setpagedevice" +*End +*OutputMode Enhanced: "% OutputMode Enhanced + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode 1 + /FusingMode + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get + >> + >> setpagedevice" +*End +*?OutputMode: "% OutputMode + [(Standard) (Enhanced)] + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get get + = flush" +*End +*CloseUI: *OutputMode + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 50.0 AnySetup *PageSize +*DefaultPageSize: A3 +*PageSize Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageSize Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A3: "<< /PageSize [842 1191] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A2: "<< /PageSize [1191 1684] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A1: "<< /PageSize [1684 2384] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A0: "<< /PageSize [2384 3370] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null + >> setpagedevice" +*End +*PageSize 30x42: "<< /PageSize [2160 3024] /ImagingBBox null + >> setpagedevice" +*End +*PageSize Banner1/2'x 6' Banner: "<> setpagedevice" +*End +*PageSize Banner2/2'x 8' Banner: "<> setpagedevice" +*End +*PageSize Banner3/2'x 10' Banner: "<> setpagedevice" +*End +*PageSize Banner4/2'x 2m Banner: "<> setpagedevice" +*End +*PageSize Banner5/2'x 3m Banner: "<> setpagedevice" +*End +*PageSize Banner6/3'x 6' Banner: "<> setpagedevice" +*End +*PageSize Banner7/3'x 8' Banner: "<> setpagedevice" +*End +*PageSize Banner8/3'x 10' Banner: "<> setpagedevice" +*End +*PageSize Banner9/3'x 2m Banner: "<> setpagedevice" +*End +*PageSize Banner10/3'x 3m Banner: "<> setpagedevice" +*End +*?PageSize: "% PageSize + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [792 1224] (Tabloid) + [1224 1584] (AnsiC) + [1584 2448] (AnsiD) + [2448 3168] (AnsiE) + [595 842] (A4) + [842 1191] (A3) + [1191 1684] (A2) + [1684 2384] (A1) + [2384 3370] (A0) + [729 1032] (B4) + [1032 1460] (B3) + [1460 2064] (B2) + [2064 2920] (B1) + [648 864] (ARCHA) + [864 1296] (ARCHB) + [1296 1728] (ARCHC) + [1728 2592] (ARCHD) + [2592 3456] (ARCHE) + [2160 3024] (30x42) + [1728 5184] (Banner1) + [1728 6912] (Banner2) + [1728 8640] (Banner3) + [1728 5669] (Banner4) + [1728 8504] (Banner5) + [2592 5184] (Banner6) + [2592 6912] (Banner7) + [2592 8640] (Banner8) + [2592 5669] (Banner9) + [2592 8504] (Banner10) + >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 52.0 AnySetup *PageRegion +*DefaultPageRegion: A3 +*PageRegion Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A3: "<< /PageSize [842 1191] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A2: "<< /PageSize [1191 1684] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A1: "<< /PageSize [1684 2384] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A0: "<< /PageSize [2384 3370] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion 30x42: "<> setpagedevice" +*End +*PageRegion Banner1/2'x 6' Banner: "<> setpagedevice" +*End +*PageRegion Banner2/2'x 8' Banner: "<> setpagedevice" +*End +*PageRegion Banner3/2'x 10' Banner: "<> setpagedevice" +*End +*PageRegion Banner4/2'x 2m Banner: "<> setpagedevice" +*End +*PageRegion Banner5/2'x 3m Banner: "<> setpagedevice" +*End +*PageRegion Banner6/3'x 6' Banner: "<> setpagedevice" +*End +*PageRegion Banner7/3'x 8' Banner: "<> setpagedevice" +*End +*PageRegion Banner8/3'x 10' Banner: "<> setpagedevice" +*End +*PageRegion Banner9/3'x 2m Banner: "<> setpagedevice" +*End +*PageRegion Banner10/3'x 3m Banner: "<> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A3 +*ImageableArea Letter/ANSI A: "14.4 62.52 598.08 769.56" +*ImageableArea Tabloid/ANSI B: "14.41 62.53 774.72 1201.56" +*ImageableArea AnsiC/ANSI C: "14.41 62.53 1204.8 1561.56" +*ImageableArea AnsiD/ANSI D: "14.4 62.53 1565.76 2425.56" +*ImageableArea AnsiE/ANSI E: "14.4 62.53 2433.6 3145.56" +*ImageableArea A4: "14.4 62.53 575.04 819.48" +*ImageableArea A3: "14.4 62.53 820.8 1168.44" +*ImageableArea A2: "14.41 62.53 1174.08 1661.4" +*ImageableArea A1: "14.41 62.53 1665.6 2361.24" +*ImageableArea A0: "14.41 62.53 2364.48 3347.64" +*ImageableArea B4/JIS B4: "14.41 62.53 713.28 1009.56" +*ImageableArea B3/JIS B3: "14.41 62.53 1012.8 1437.72" +*ImageableArea B2/JIS B2: "14.4 62.53 1442.88 2041.56" +*ImageableArea B1/JIS B1: "14.4 62.53 2049.6 2897.4" +*ImageableArea ARCHA/Arch A: "14.4 62.52 628.8 841.56" +*ImageableArea ARCHB/Arch B: "14.4 62.53 843.84 1273.56" +*ImageableArea ARCHC/Arch C: "14.4 62.53 1281.6 1705.56" +*ImageableArea ARCHD/Arch D: "14.41 62.53 1711.68 2569.56" +*ImageableArea ARCHE/Arch E: "14.4 62.53 2571.84 3433.56" +*ImageableArea 30x42: "14.41 62.53 2141.76 3001.56" +*ImageableArea Banner1/2'x 6' Banner: "14.41 62.65 1711.68 5161.44" +*ImageableArea Banner2/2'x 8' Banner: "14.41 62.65 1711.68 6889.44" +*ImageableArea Banner3/2'x 10' Banner: "14.41 62.65 1711.68 8617.44" +*ImageableArea Banner4/2'x 2m Banner: "14.41 62.64 1711.68 5646.24" +*ImageableArea Banner5/2'x 3m Banner: "14.41 62.53 1711.68 8481.24" +*ImageableArea Banner6/3'x 6' Banner: "14.4 62.65 2571.84 5161.44" +*ImageableArea Banner7/3'x 8' Banner: "14.4 62.65 2571.84 6889.44" +*ImageableArea Banner8/3'x 10' Banner: "14.4 62.65 2571.84 8617.44" +*ImageableArea Banner9/3'x 2m Banner: "14.4 62.64 2571.84 5646.24" +*ImageableArea Banner10/3'x 3m Banner: "14.4 62.53 2571.84 8481.24" + +*?ImageableArea: " + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A3 +*PaperDimension Letter/ANSI A: "612 792" +*PaperDimension Tabloid/ANSI B: "792 1224" +*PaperDimension AnsiC/ANSI C: "1224 1584" +*PaperDimension AnsiD/ANSI D: "1584 2448" +*PaperDimension AnsiE/ANSI E: "2448 3168" +*PaperDimension A4: "595 842" +*PaperDimension A3: "842 1191" +*PaperDimension A2: "1191 1684" +*PaperDimension A1: "1684 2384" +*PaperDimension A0: "2384 3370" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B3/JIS B3: "1032 1460" +*PaperDimension B2/JIS B2: "1460 2064" +*PaperDimension B1/JIS B1: "2064 2920" +*PaperDimension ARCHA/Arch A: "648 864" +*PaperDimension ARCHB/Arch B: "864 1296" +*PaperDimension ARCHC/Arch C: "1296 1728" +*PaperDimension ARCHD/Arch D: "1728 2592" +*PaperDimension ARCHE/Arch E: "2592 3456" +*PaperDimension 30x42: "2160 3024" +*PaperDimension Banner1/2'x 6' Banner: "1728 5184" +*PaperDimension Banner2/2'x 8' Banner: "1728 6912" +*PaperDimension Banner3/2'x 10' Banner: "1728 8640" +*PaperDimension Banner4/2'x 2m Banner: "1728 5669" +*PaperDimension Banner5/2'x 3m Banner: "1728 8504" +*PaperDimension Banner6/3'x 6' Banner: "2592 5184" +*PaperDimension Banner7/3'x 8' Banner: "2592 6912" +*PaperDimension Banner8/3'x 10' Banner: "2592 8640" +*PaperDimension Banner9/3'x 2m Banner: "2592 5669" +*PaperDimension Banner10/3'x 3m Banner: "2592 8504" + +*CenterRegistered: False +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" +*HWMargins: 0 0 0 0 +*UseHWMargins False: "" +*UseHWMargins True: "" +*DefaultUseHWMargins: False +*VariablePaperSize: True +*ParamCustomPageSize Width: 1 points 504 2592 +*ParamCustomPageSize Height: 2 points 504 8640 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*NonUIOrderDependency: 54.0 AnySetup *CustomPageSize +*CustomPageSize True: "% CustomPageSize True + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> setpagedevice" +*End +*MaxMediaWidth: "2592.0" +*?CurrentMediaWidth: "% CurrentMediaWidth + currentpagedevice /InputAttributes get 0 get /PageSize get 0 get = flush" +*End +*MaxMediaHeight: "129600.0" +*?CurrentMediaHeight: "% CurrentMediaHeight + currentpagedevice /InputAttributes get 0 get /PageSize get 1 get = flush" +*End +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 56.0 AnySetup *TKColor +*DefaultTKColor: NoAdjust +*TKColor NoAdjust/None: "% TKColor NoAdjust/None + << + /DeviceRenderingInfo + << + /Type 2 + /ID (None) + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: "% TKColor VividColor/Vivid Color + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: "% TKColor SimulateDisplay + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: "% TKColor SWOPPress/SWOP Press + << + /DeviceRenderingInfo + << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: "% TKColor EuroscalePress + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: "% TKColor CommercialPress + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: "% TKColor SNAPPress/SNAP Press + << + /DeviceRenderingInfo + << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: "% TKColor Monochrome + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "% TKColor:UsePrinterSetting" +*TKColor CustomProfile/Custom Profile: "% TKColor CustomProfile" +*?TKColor: "% TKColor + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Gray (Monochrome) + /TekCMYK (NoAdjust) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush" +*End +*CloseUI: *TKColor + +*OpenUI *TKFusingMode/Fusing Mode: PickOne +*OrderDependency: 58.0 AnySetup *TKFusingMode +*DefaultTKFusingMode: Cold +*TKFusingMode None: "% TKFusingMode None + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 0 + >> + >> setpagedevice" +*End +*TKFusingMode Cold: "% TKFusingMode Cold + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 1 + >> + >> setpagedevice" +*End +*TKFusingMode Hot: "% TKFusingMode Hot + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 2 + >> + >> setpagedevice" +*End +*?TKFusingMode: "% TKFusingMode + [(None) (Cold) (Hot)] + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get get + = flush" +*End +*CloseUI: *TKFusingMode + +*OpenUI *TKOrientation/Page Rotation: PickOne +*OrderDependency: 60.0 AnySetup *TKOrientation +*DefaultTKOrientation: 0 +*TKOrientation 0/None, short side first: "<< /Orientation 0 >> setpagedevice" +*TKOrientation 90CCW/90 Deg., long side first: "<< /Orientation 1 >> setpagedevice" +*TKOrientation 180/180 Deg., short side first: "<< /Orientation 2 >> setpagedevice" +*TKOrientation 270CCW/270 Deg., long side first: "<< /Orientation 3 >> setpagedevice" +*?TKOrientation: "% TKOrientation + [(0) (90CCW) (180) (270CCW)] + currentpagedevice /Orientation get get + = flush" +*End +*CloseUI: *TKOrientation + +*% Centering Selection ========== + +*OpenUI *TKCenter/Page Centering: Boolean +*OrderDependency: 62.0 AnySetup *TKCenter +*DefaultTKCenter: False +*TKCenter False/Off: "% TKCenter False" +*TKCenter True/On: "<< /PageOffset currentpagedevice dup/InputAttributes + get 0 get /PageSize get exch dup/PageSize get aload pop 2 copy gt{exch}if + 2 array astore exch/Orientation get 2 index 0 get 2 index 2 index 2 mod + get sub 2 div 1183615869 internaldict /$pgdevicedict get/rollfedmedia + get{14.4 sub 0}{3 index 1 get 3 index 3 index 2 mod 1 exch sub get sub + 2 div}ifelse 2 array astore 4 1 roll pop pop pop>> setpagedevice" +*End +*?TKCenter: "% TKCenter + currentpagedevice /PageOffset get 0 get 0 gt {(True)}{(False)} ifelse + = flush" +*End +*CloseUI: *TKCenter + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 64.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False/Off: "% TKImageSmoothing False + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True/On: "% TKImageSmoothing True + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: "% ?TKImageSmoothing + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKPrintPreview/Print Preview: Boolean +*OrderDependency: 66.0 AnySetup *TKPrintPreview +*DefaultTKPrintPreview: False +*TKPrintPreview False/Off: "% TKPrintPreview False + false /RRCustomProcs /ProcSet findresource /setprintpreview get exec" +*End +*TKPrintPreview True/On: "% TKPrintPreview True + true /RRCustomProcs /ProcSet findresource /setprintpreview get exec" +*End +*?TKPrintPreview: "% TKPrintPreview + /RRCustomProcs /ProcSet findresource /currentprintpreview get exec + {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKPrintPreview + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 68.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: "% TKColorControlStrip True/On +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<>setpagedevice +end" +*End +*TKColorControlStrip False/Off: "% Color Control Strip: Off " +*?TKColorControlStrip: "% TKColorControlStrip + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM +*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: "% FontQuery + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush" +*End +*?FontList: "% FontList + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush" +*End + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1997/12/13 03:16:10 $ +*% The byte count of this file should be exactly 042593 or 044052 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 600J with Extended Features + diff --git a/psprint_config/configuration/ppds/TKPH3801.PS b/psprint_config/configuration/ppds/TKPH3801.PS new file mode 100644 index 000000000000..f61fc3915dec --- /dev/null +++ b/psprint_config/configuration/ppds/TKPH3801.PS @@ -0,0 +1,1271 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 380)" +*PSVersion: "(2015.105) 13" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 380" +*ShortNickName: "Tektronix Phaser 380" +*NickName: "Tektronix Phaser 380" +*PCFileName: "TKPH3801.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*Option2 P4/TokenTalk, NetWare and TCP/IP: "" +*?Option2: "% Option2 + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P4) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower + +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "2500000" + +*ColorDevice: True +*DefaultColorSpace: CMY +*VariablePaperSize: True +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 380;CLASS:Printer;DESCRIPTION: + Phaser 380 Color Page Printer, PostScript Level 2, Letter/Legal/A4/ANSI B Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{1 exch sub}" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [612 1008] (Legal) + [792 1224] (Tabloid) + [864 1296] (TabloidExtra) + [942 1336] (Oversize) + [522 756] (Executive) + [261 468] (EnvPersonal) + [297 684] (Env10) + [842 1191] (A3) + [595 842] (A4) + [420 595] (A5) + [709 1001] (ISOB4) + [499 709] (ISOB5) + [354 499] (ISOB6) + [323 459] (EnvC6) + [312 624] (EnvDL) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea Legal: "14.28 25.68 597.96 993.84" +*ImageableArea Tabloid: "14.28 25.68 777.96 1209.84" +*ImageableArea TabloidExtra/Tabloid Extra: "14.28 25.68 849.96 1281.84" +*ImageableArea Oversize/Tabloid Maximum: "14.28 25.81 928.2 1322.04" +*ImageableArea Executive: "14.29 25.68 508.2 741.84" +*ImageableArea EnvPersonal/Personal Envelope: "14.29 25.69 247.08 453.84" +*ImageableArea Env10/#10 Envelope: "14.28 25.68 283.08 669.84" +*ImageableArea A3: "14.28 25.8 827.88 1177.08" +*ImageableArea A4: "14.28 25.69 581.16 827.76" +*ImageableArea A5: "14.28 25.81 405.96 580.92" +*ImageableArea ISOB4/ISO B4: "14.28 25.81 694.92 987.0" +*ImageableArea ISOB5/ISO B5: "14.29 25.68 485.16 694.8" +*ImageableArea ISOB6/ISO B6: "14.28 25.81 340.2 484.92" +*ImageableArea EnvC6/C6 Envelope: "14.28 25.81 309.0 445.08" +*ImageableArea EnvDL/DL Envelope: "14.28 25.68 297.96 609.84" + +*?ImageableArea: " +<< /HWResolution [300 300] /ManualFeed true >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension TabloidExtra/Tabloid Extra: "864 1296" +*PaperDimension Oversize/Tabloid Maximum: "942 1336" +*PaperDimension Executive: "522 756" +*PaperDimension EnvPersonal/Personal Envelope: "261 468" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension ISOB4/ISO B4: "709 1001" +*PaperDimension ISOB5/ISO B5: "499 709" +*PaperDimension ISOB6/ISO B6: "354 499" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" + +*CustomPageSize True: " + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> + setpagedevice +" +*End + +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" + +*ParamCustomPageSize Width: 1 points 261 942 +*ParamCustomPageSize Height: 2 points 432 1336 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "942" +*MaxMediaHeight: "1336" +*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush" +*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush" + +*HWMargins: 15 26 15 15 +*DefaultOutputOrder: Reverse + + +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor DaiNippon/DIC: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (DIC) + /VirtualColorDevice << + /Type 3 + /ColorTransform /DaiNippon + >> + >> + >> setpagedevice" +*End +*TKColor Toyo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Toyo) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Toyo + >> + >> + >> setpagedevice" +*End +*TKColor Fuji-NA/FujiProof: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (FujiProof) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Fuji-NA + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Fuji-NA (Fuji-NA) + /DaiNippon (DaiNippon) + /Toyo (Toyo) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 42.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 44.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 46.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: "% TKColorControlStrip True/On +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<>setpagedevice +end" +*End +*TKColorControlStrip False/Off: "% Color Control Strip: Off " +*?TKColorControlStrip: "% TKColorControlStrip + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 033458 or 034729 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 380 diff --git a/psprint_config/configuration/ppds/TKPH4501.PS b/psprint_config/configuration/ppds/TKPH4501.PS new file mode 100644 index 000000000000..99467dac3c1a --- /dev/null +++ b/psprint_config/configuration/ppds/TKPH4501.PS @@ -0,0 +1,1060 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TKPH4501.PPD" +*Product: "(Phaser 450)" +*PSVersion: "(2013.113) 19" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 450" +*ShortNickName: "Tektronix Phaser 450" +*NickName: "Tektronix Phaser 450" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 16 MB RAM: "" +*InstalledMemory 32Meg/32 MB Total RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 20 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Ethernet Card: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *Option3 False *InputSlot AutoSelect +*UIConstraints: *InputSlot AutoSelect *Option3 False + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "1500000" +*VMOption None/Standard 16 MB RAM: "1500000" +*VMOption 32Meg/32 MB Total RAM: "3500000" +*VMOption 48Meg/48 MB Total RAM: "11900000" +*VMOption 64Meg/64 MB Total RAM: "23000000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: False +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore +" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= +*ContoneOnly: True +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 45.0 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot Upper: "% *InputSlot Upper + << + /MediaType (Upper Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Lower: "% *InputSlot Lower + << + /MediaType (Lower Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Paper: "% *InputSlot Paper + << + /MediaType null + /MediaColor (White) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot Transparency: "% *InputSlot Transparency + << + /MediaType null + /MediaColor (Transparent) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot AutoSelect: "% *InputSlot AutoSelect + << + /MediaType null + /MediaColor null + /TraySwitch true + >> setpagedevice" +*End +*?InputSlot: " +save + currentpagedevice /MediaColor get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (AutoSelect) } + { dup (Upper Tray) eq + { pop (Upper) } + { (Lower Tray) eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup (White) eq + { pop (Paper) } + { (Transparent) eq + { (Transparency) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 55.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "2 dict dup /PageSize [612 792] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put + dup /ImagingBBox null put setpagedevice +" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + + dup [595 842] (A4) put + dup [689 955] (LetterLong) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 60.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterLong/LetterExtra: " + 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "8.39999 32.64 603.6 785.04" +*ImageableArea A4: "7.7178 32.6249 587.558 834.945" +*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" +*PaperDimension LetterLong/LetterExtra: "689 955" + +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor TekPhoto/Photo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Photo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekPhoto + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /TekPhoto (TekPhoto) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 50.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<>setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore +" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1996/11/15 22:17:44 $ +*% The byte count of this file should be exactly 027014 or 028074 +*% depending on the filesystem it resides in. +*% end of PPD file for Phaser 450 diff --git a/psprint_config/configuration/ppds/TKPH6001.PS b/psprint_config/configuration/ppds/TKPH6001.PS new file mode 100644 index 000000000000..ab7999709652 --- /dev/null +++ b/psprint_config/configuration/ppds/TKPH6001.PS @@ -0,0 +1,1401 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 600)" +*PSVersion: "(2015.105) 16" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 600" +*ShortNickName: "Tektronix Phaser 600" +*NickName: "Tektronix Phaser 600" +*PCFileName: "TKPH6001.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.9 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 8 MB Total RAM: "% InstalledMemory None" +*InstalledMemory 24Meg/24 MB Total RAM: "% InstalledMemory 24Meg" +*InstalledMemory 40Meg/40 MB Total RAM: "% InstalledMemory 40Meg" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 14 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + print (\n) print flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Network Card: PickOne +*OrderDependency: 69.9 AnySetup *Option1 +*DefaultOption1: None +*Option1 None/Not Installed: "% Option1 None" +*Option1 P1/EtherTalk, NetWare and TCP/IP: "% *Option1 P1" +*Option1 P3/LocalTalk and Serial: "% *Option1 P3" +*Option1 P4/TokenTalk, NetWare and TCP/IP: "% *Option1 P4" +*?Option1: "% Option1 + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P4) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*% === Constraints ========================== + +*UIConstraints: *AdvanceMedia EndOfJob *TKFusingMode Hot +*UIConstraints: *AdvanceMedia EndOfPage *TKFusingMode Hot +*UIConstraints: *AdvanceMedia None *TKFusingMode Hot +*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfJob +*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfPage +*UIConstraints: *TKFusingMode Hot *AdvanceMedia None + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "4700000" +*VMOption None/8 MB Total RAM: "4700000" +*VMOption 24Meg/24 MB Total RAM: "10100000" +*VMOption 40Meg/40 MB Total RAM: "16200000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 600P;CLASS:Printer;DESCRIPTION: + Phaser 600 Wide Format Color Printer, PostScript Level 2, Cut Sheet/Roll Fed; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: "% TTRasterizer + 42 /FontType resourcestatus + {pop pop (Type42)} {pop pop (None)} ifelse = flush" +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: "% FileSystem + false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: "% ExitServer + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: "% Reset + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "% Resolution: 300dpi" +*?Resolution: "% Resolution + currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Printer Specific Features ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 40.0 AnySetup *InputSlot +*DefaultInputSlot: RollFeed +*InputSlot RollFeed/Roll Feed: "<< /ManualFeed false >> setpagedevice" +*InputSlot ManualFeed/Manual Feed: "<< /ManualFeed true >> setpagedevice" +*?InputSlot: "% InputSlot + currentpagedevice /ManualFeed get + {(ManualFeed)}{(RollFeed)}ifelse = flush" +*End +*CloseUI: *InputSlot + +*OpenUI *AdvanceMedia/Advance Media: PickOne +*OrderDependency: 42.0 AnySetup *AdvanceMedia +*DefaultAdvanceMedia: None +*AdvanceMedia None/Never: "<< /AdvanceMedia 0 >> setpagedevice" +*AdvanceMedia EndOfJob/After each job: "<< /AdvanceMedia 2 >> setpagedevice" +*AdvanceMedia EndOfPage/After each page: "<< /AdvanceMedia 4 >> setpagedevice" +*AdvanceMedia Hot/Allow Hot Fusing: "% *AdvanceMedia Hot/Allow Hot Fusing" +*?AdvanceMedia: "% AdvanceMedia + << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >> + currentpagedevice /AdvanceMedia get get + = flush" +*End +*CloseUI: *AdvanceMedia + +*OpenUI *CutMedia/Cut Media: PickOne +*OrderDependency: 44.0 AnySetup *CutMedia +*DefaultCutMedia: EndOfPage +*CutMedia None/Never: "<< /CutMedia 0 >> setpagedevice" +*CutMedia EndOfJob/After each job: "<< /CutMedia 2 >> setpagedevice" +*CutMedia EndOfPage/After each page: "<< /CutMedia 4 >> setpagedevice" +*?CutMedia: "% CutMedia + << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >> + currentpagedevice /CutMedia get get + = flush" +*End +*CloseUI: *CutMedia + +*OpenUI *MirrorPrint/Mirror Print: Boolean +*OrderDependency: 46.0 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint False/Off: "<< /MirrorPrint false >> setpagedevice" +*MirrorPrint True/On: "<< /MirrorPrint true >> setpagedevice" +*?MirrorPrint: "% MirrorPrint + currentpagedevice /MirrorPrint get + { (True) } { (False) } ifelse = flush" +*End +*CloseUI: *MirrorPrint + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 48.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Standard: "% OutputMode Standard + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode 0 + /FusingMode + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get + >> + >> setpagedevice" +*End +*OutputMode Enhanced: "% OutputMode Enhanced + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode 1 + /FusingMode + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get + >> + >> setpagedevice" +*End +*?OutputMode: "% OutputMode + [(Standard) (Enhanced)] + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get get + = flush" +*End +*CloseUI: *OutputMode + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 50.0 AnySetup *PageSize +*DefaultPageSize: Tabloid +*PageSize Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageSize Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A3: "<< /PageSize [842 1191] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A2: "<< /PageSize [1191 1684] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A1: "<< /PageSize [1684 2384] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A0: "<< /PageSize [2384 3370] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null + >> setpagedevice" +*End +*PageSize 30x42: "<< /PageSize [2160 3024] /ImagingBBox null + >> setpagedevice" +*End +*PageSize Banner1/2'x 6' Banner: "<> setpagedevice" +*End +*PageSize Banner2/2'x 8' Banner: "<> setpagedevice" +*End +*PageSize Banner3/2'x 10' Banner: "<> setpagedevice" +*End +*PageSize Banner4/2'x 2m Banner: "<> setpagedevice" +*End +*PageSize Banner5/2'x 3m Banner: "<> setpagedevice" +*End +*PageSize Banner6/3'x 6' Banner: "<> setpagedevice" +*End +*PageSize Banner7/3'x 8' Banner: "<> setpagedevice" +*End +*PageSize Banner8/3'x 10' Banner: "<> setpagedevice" +*End +*PageSize Banner9/3'x 2m Banner: "<> setpagedevice" +*End +*PageSize Banner10/3'x 3m Banner: "<> setpagedevice" +*End +*?PageSize: "% PageSize + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [792 1224] (Tabloid) + [1224 1584] (AnsiC) + [1584 2448] (AnsiD) + [2448 3168] (AnsiE) + [595 842] (A4) + [842 1191] (A3) + [1191 1684] (A2) + [1684 2384] (A1) + [2384 3370] (A0) + [729 1032] (B4) + [1032 1460] (B3) + [1460 2064] (B2) + [2064 2920] (B1) + [648 864] (ARCHA) + [864 1296] (ARCHB) + [1296 1728] (ARCHC) + [1728 2592] (ARCHD) + [2592 3456] (ARCHE) + [2160 3024] (30x42) + [1728 5184] (Banner1) + [1728 6912] (Banner2) + [1728 8640] (Banner3) + [1728 5669] (Banner4) + [1728 8504] (Banner5) + [2592 5184] (Banner6) + [2592 6912] (Banner7) + [2592 8640] (Banner8) + [2592 5669] (Banner9) + [2592 8504] (Banner10) + >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 52.0 AnySetup *PageRegion +*DefaultPageRegion: Tabloid +*PageRegion Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A3: "<< /PageSize [842 1191] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A2: "<< /PageSize [1191 1684] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A1: "<< /PageSize [1684 2384] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A0: "<< /PageSize [2384 3370] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion 30x42: "<> setpagedevice" +*End +*PageRegion Banner1/2'x 6' Banner: "<> setpagedevice" +*End +*PageRegion Banner2/2'x 8' Banner: "<> setpagedevice" +*End +*PageRegion Banner3/2'x 10' Banner: "<> setpagedevice" +*End +*PageRegion Banner4/2'x 2m Banner: "<> setpagedevice" +*End +*PageRegion Banner5/2'x 3m Banner: "<> setpagedevice" +*End +*PageRegion Banner6/3'x 6' Banner: "<> setpagedevice" +*End +*PageRegion Banner7/3'x 8' Banner: "<> setpagedevice" +*End +*PageRegion Banner8/3'x 10' Banner: "<> setpagedevice" +*End +*PageRegion Banner9/3'x 2m Banner: "<> setpagedevice" +*End +*PageRegion Banner10/3'x 3m Banner: "<> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Tabloid +*ImageableArea Letter/ANSI A: "14.4 62.52 598.08 769.56" +*ImageableArea Tabloid/ANSI B: "14.41 62.53 774.72 1201.56" +*ImageableArea AnsiC/ANSI C: "14.41 62.53 1204.8 1561.56" +*ImageableArea AnsiD/ANSI D: "14.4 62.53 1565.76 2425.56" +*ImageableArea AnsiE/ANSI E: "14.4 62.53 2433.6 3145.56" +*ImageableArea A4: "14.4 62.53 575.04 819.48" +*ImageableArea A3: "14.4 62.53 820.8 1168.44" +*ImageableArea A2: "14.41 62.53 1174.08 1661.4" +*ImageableArea A1: "14.41 62.53 1665.6 2361.24" +*ImageableArea A0: "14.41 62.53 2364.48 3347.64" +*ImageableArea B4/JIS B4: "14.41 62.53 713.28 1009.56" +*ImageableArea B3/JIS B3: "14.41 62.53 1012.8 1437.72" +*ImageableArea B2/JIS B2: "14.4 62.53 1442.88 2041.56" +*ImageableArea B1/JIS B1: "14.4 62.53 2049.6 2897.4" +*ImageableArea ARCHA/Arch A: "14.4 62.52 628.8 841.56" +*ImageableArea ARCHB/Arch B: "14.4 62.53 843.84 1273.56" +*ImageableArea ARCHC/Arch C: "14.4 62.53 1281.6 1705.56" +*ImageableArea ARCHD/Arch D: "14.41 62.53 1711.68 2569.56" +*ImageableArea ARCHE/Arch E: "14.4 62.53 2571.84 3433.56" +*ImageableArea 30x42: "14.41 62.53 2141.76 3001.56" +*ImageableArea Banner1/2'x 6' Banner: "14.41 62.65 1711.68 5161.44" +*ImageableArea Banner2/2'x 8' Banner: "14.41 62.65 1711.68 6889.44" +*ImageableArea Banner3/2'x 10' Banner: "14.41 62.65 1711.68 8617.44" +*ImageableArea Banner4/2'x 2m Banner: "14.41 62.64 1711.68 5646.24" +*ImageableArea Banner5/2'x 3m Banner: "14.41 62.53 1711.68 8481.24" +*ImageableArea Banner6/3'x 6' Banner: "14.4 62.65 2571.84 5161.44" +*ImageableArea Banner7/3'x 8' Banner: "14.4 62.65 2571.84 6889.44" +*ImageableArea Banner8/3'x 10' Banner: "14.4 62.65 2571.84 8617.44" +*ImageableArea Banner9/3'x 2m Banner: "14.4 62.64 2571.84 5646.24" +*ImageableArea Banner10/3'x 3m Banner: "14.4 62.53 2571.84 8481.24" + +*?ImageableArea: " + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Tabloid +*PaperDimension Letter/ANSI A: "612 792" +*PaperDimension Tabloid/ANSI B: "792 1224" +*PaperDimension AnsiC/ANSI C: "1224 1584" +*PaperDimension AnsiD/ANSI D: "1584 2448" +*PaperDimension AnsiE/ANSI E: "2448 3168" +*PaperDimension A4: "595 842" +*PaperDimension A3: "842 1191" +*PaperDimension A2: "1191 1684" +*PaperDimension A1: "1684 2384" +*PaperDimension A0: "2384 3370" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B3/JIS B3: "1032 1460" +*PaperDimension B2/JIS B2: "1460 2064" +*PaperDimension B1/JIS B1: "2064 2920" +*PaperDimension ARCHA/Arch A: "648 864" +*PaperDimension ARCHB/Arch B: "864 1296" +*PaperDimension ARCHC/Arch C: "1296 1728" +*PaperDimension ARCHD/Arch D: "1728 2592" +*PaperDimension ARCHE/Arch E: "2592 3456" +*PaperDimension 30x42: "2160 3024" +*PaperDimension Banner1/2'x 6' Banner: "1728 5184" +*PaperDimension Banner2/2'x 8' Banner: "1728 6912" +*PaperDimension Banner3/2'x 10' Banner: "1728 8640" +*PaperDimension Banner4/2'x 2m Banner: "1728 5669" +*PaperDimension Banner5/2'x 3m Banner: "1728 8504" +*PaperDimension Banner6/3'x 6' Banner: "2592 5184" +*PaperDimension Banner7/3'x 8' Banner: "2592 6912" +*PaperDimension Banner8/3'x 10' Banner: "2592 8640" +*PaperDimension Banner9/3'x 2m Banner: "2592 5669" +*PaperDimension Banner10/3'x 3m Banner: "2592 8504" + +*CenterRegistered: False +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" +*HWMargins: 0 0 0 0 +*UseHWMargins False: "" +*UseHWMargins True: "" +*DefaultUseHWMargins: False +*VariablePaperSize: True +*ParamCustomPageSize Width: 1 points 504 2592 +*ParamCustomPageSize Height: 2 points 504 8640 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*NonUIOrderDependency: 54.0 AnySetup *CustomPageSize +*CustomPageSize True: "% CustomPageSize True + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> setpagedevice" +*End +*MaxMediaWidth: "2592.0" +*?CurrentMediaWidth: "% CurrentMediaWidth + currentpagedevice /InputAttributes get 0 get /PageSize get 0 get = flush" +*End +*MaxMediaHeight: "129600.0" +*?CurrentMediaHeight: "% CurrentMediaHeight + currentpagedevice /InputAttributes get 0 get /PageSize get 1 get = flush" +*End +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 56.0 AnySetup *TKColor +*DefaultTKColor: NoAdjust +*TKColor NoAdjust/None: "% TKColor NoAdjust/None + << + /DeviceRenderingInfo + << + /Type 2 + /ID (None) + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: "% TKColor VividColor/Vivid Color + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: "% TKColor SimulateDisplay + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: "% TKColor SWOPPress/SWOP Press + << + /DeviceRenderingInfo + << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: "% TKColor EuroscalePress + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: "% TKColor CommercialPress + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: "% TKColor SNAPPress/SNAP Press + << + /DeviceRenderingInfo + << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: "% TKColor Monochrome + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "% TKColor:UsePrinterSetting" +*TKColor CustomProfile/Custom Profile: "% TKColor CustomProfile" +*?TKColor: "% TKColor + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Gray (Monochrome) + /TekCMYK (NoAdjust) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush" +*End +*CloseUI: *TKColor + +*OpenUI *TKFusingMode/Fusing Mode: PickOne +*OrderDependency: 58.0 AnySetup *TKFusingMode +*DefaultTKFusingMode: Cold +*TKFusingMode None: "% TKFusingMode None + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 0 + >> + >> setpagedevice" +*End +*TKFusingMode Cold: "% TKFusingMode Cold + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 1 + >> + >> setpagedevice" +*End +*TKFusingMode Hot: "% TKFusingMode Hot + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 2 + >> + >> setpagedevice" +*End +*?TKFusingMode: "% TKFusingMode + [(None) (Cold) (Hot)] + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get get + = flush" +*End +*CloseUI: *TKFusingMode + +*OpenUI *TKOrientation/Page Rotation: PickOne +*OrderDependency: 60.0 AnySetup *TKOrientation +*DefaultTKOrientation: 0 +*TKOrientation 0/None, short side first: "<< /Orientation 0 >> setpagedevice" +*TKOrientation 90CCW/90 Deg., long side first: "<< /Orientation 1 >> setpagedevice" +*TKOrientation 180/180 Deg., short side first: "<< /Orientation 2 >> setpagedevice" +*TKOrientation 270CCW/270 Deg., long side first: "<< /Orientation 3 >> setpagedevice" +*?TKOrientation: "% TKOrientation + [(0) (90CCW) (180) (270CCW)] + currentpagedevice /Orientation get get + = flush" +*End +*CloseUI: *TKOrientation + +*% Centering Selection ========== + +*OpenUI *TKCenter/Page Centering: Boolean +*OrderDependency: 62.0 AnySetup *TKCenter +*DefaultTKCenter: False +*TKCenter False/Off: "% TKCenter False" +*TKCenter True/On: "<< /PageOffset currentpagedevice dup/InputAttributes + get 0 get /PageSize get exch dup/PageSize get aload pop 2 copy gt{exch}if + 2 array astore exch/Orientation get 2 index 0 get 2 index 2 index 2 mod + get sub 2 div 1183615869 internaldict /$pgdevicedict get/rollfedmedia + get{14.4 sub 0}{3 index 1 get 3 index 3 index 2 mod 1 exch sub get sub + 2 div}ifelse 2 array astore 4 1 roll pop pop pop>> setpagedevice" +*End +*?TKCenter: "% TKCenter + currentpagedevice /PageOffset get 0 get 0 gt {(True)}{(False)} ifelse + = flush" +*End +*CloseUI: *TKCenter + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 64.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False/Off: "% TKImageSmoothing False + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True/On: "% TKImageSmoothing True + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: "% ?TKImageSmoothing + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 68.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: "% TKColorControlStrip True/On +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<>setpagedevice +end" +*End +*TKColorControlStrip False/Off: "% Color Control Strip: Off " +*?TKColorControlStrip: "% TKColorControlStrip + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: "% FontQuery + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush" +*End +*?FontList: "% FontList + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush" +*End + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1997/12/13 03:16:49 $ +*% The byte count of this file should be exactly 039636 or 041037 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 600 + diff --git a/psprint_config/configuration/ppds/XRD61354.PS b/psprint_config/configuration/ppds/XRD61354.PS new file mode 100644 index 000000000000..14333b2f1074 --- /dev/null +++ b/psprint_config/configuration/ppds/XRD61354.PS @@ -0,0 +1,789 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Filename: xrd61354.ppd +*% Product Version: 1.3 +*% +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "XRD61354.PPD" +*Manufacturer: "Xerox" +*Product: "(Xerox DocuTech 6135)" +*PSVersion: "(2014.108) 510" +*ModelName: "Xerox DocuTech 6135" +*ShortNickName: "Xerox DocuTech 6135 PS2 v1.3" +*NickName: "Xerox DocuTech 6135 (01.30.00) v2014.108" + +*% ==== *Collate UI Constraints ==== +*UIConstraints: *Collate False *XRXFinishing Bind_Left_Edge +*UIConstraints: *Collate False *XRXFinishing Single_Portrait_Staple +*UIConstraints: *Collate False *XRXFinishing Single_Landscape_Staple +*UIConstraints: *Collate False *XRXFinishing Dual_Staple + +*% ==== *Duplex UI Constraints ==== +*UIConstraints: *Duplex DuplexNoTumble *MediaType PreCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledPreCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledTransparency +*UIConstraints: *Duplex DuplexNoTumble *MediaType FullCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledFullCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType PreCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledPreCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType Transparency +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledTransparency +*UIConstraints: *Duplex DuplexTumble *MediaType FullCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledFullCutTab + +*% ==== *MediaColor UI Constraints ==== +*UIConstraints: *MediaColor noColor *MediaType Plain +*UIConstraints: *MediaColor noColor *MediaType Drilled +*UIConstraints: *MediaColor noColor *MediaType PreCutTab +*UIConstraints: *MediaColor noColor *MediaType DrilledPreCutTab +*UIConstraints: *MediaColor noColor *MediaType FullCutTab +*UIConstraints: *MediaColor noColor *MediaType DrilledFullCutTab + +*% ==== *MediaType UI Constraints ==== +*UIConstraints: *MediaType Plain *MediaColor noColor +*UIConstraints: *MediaType Drilled *MediaColor noColor +*UIConstraints: *MediaType PreCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType PreCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType PreCutTab *MediaColor noColor +*UIConstraints: *MediaType PreCutTab *PageSize ISOB4 +*UIConstraints: *MediaType PreCutTab *PageRegion ISOB4 +*UIConstraints: *MediaType PreCutTab *PageSize B4 +*UIConstraints: *MediaType PreCutTab *PageRegion B4 +*UIConstraints: *MediaType PreCutTab *PageSize Tabloid +*UIConstraints: *MediaType PreCutTab *PageRegion Tabloid +*UIConstraints: *MediaType PreCutTab *PageSize Ledger +*UIConstraints: *MediaType PreCutTab *PageRegion Ledger +*UIConstraints: *MediaType PreCutTab *PageSize A3 +*UIConstraints: *MediaType PreCutTab *PageRegion A3 +*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledPreCutTab *MediaColor noColor +*UIConstraints: *MediaType DrilledPreCutTab *PageSize ISOB4 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion ISOB4 +*UIConstraints: *MediaType DrilledPreCutTab *PageSize B4 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion B4 +*UIConstraints: *MediaType DrilledPreCutTab *PageSize Tabloid +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Tabloid +*UIConstraints: *MediaType DrilledPreCutTab *PageSize Ledger +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Ledger +*UIConstraints: *MediaType DrilledPreCutTab *PageSize A3 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion A3 +*UIConstraints: *MediaType Transparency *XRXFinishing Bind_Left_Edge +*UIConstraints: *MediaType Transparency *XRXFinishing Single_Portrait_Staple +*UIConstraints: *MediaType Transparency *XRXFinishing Single_Landscape_Staple +*UIConstraints: *MediaType Transparency *XRXFinishing Dual_Staple +*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble +*UIConstraints: *MediaType Transparency *Duplex DuplexTumble +*UIConstraints: *MediaType Transparency *PageSize ISOB4 +*UIConstraints: *MediaType Transparency *PageRegion ISOB4 +*UIConstraints: *MediaType Transparency *PageSize B4 +*UIConstraints: *MediaType Transparency *PageRegion B4 +*UIConstraints: *MediaType Transparency *PageSize Tabloid +*UIConstraints: *MediaType Transparency *PageRegion Tabloid +*UIConstraints: *MediaType Transparency *PageSize Ledger +*UIConstraints: *MediaType Transparency *PageRegion Ledger +*UIConstraints: *MediaType Transparency *PageSize A3 +*UIConstraints: *MediaType Transparency *PageRegion A3 +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Bind_Left_Edge +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Portrait_Staple +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Landscape_Staple +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Dual_Staple +*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledTransparency *PageSize ISOB4 +*UIConstraints: *MediaType DrilledTransparency *PageRegion ISOB4 +*UIConstraints: *MediaType DrilledTransparency *PageSize B4 +*UIConstraints: *MediaType DrilledTransparency *PageRegion B4 +*UIConstraints: *MediaType DrilledTransparency *PageSize Tabloid +*UIConstraints: *MediaType DrilledTransparency *PageRegion Tabloid +*UIConstraints: *MediaType DrilledTransparency *PageSize Ledger +*UIConstraints: *MediaType DrilledTransparency *PageRegion Ledger +*UIConstraints: *MediaType DrilledTransparency *PageSize A3 +*UIConstraints: *MediaType DrilledTransparency *PageRegion A3 +*UIConstraints: *MediaType FullCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType FullCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType FullCutTab *MediaColor noColor +*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledFullCutTab *MediaColor noColor + +*% ==== *PageRegion UI Constraints ==== +*UIConstraints: *PageRegion Legal13 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Legal *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion ISOB4 *MediaType PreCutTab +*UIConstraints: *PageRegion ISOB4 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion ISOB4 *MediaType Transparency +*UIConstraints: *PageRegion ISOB4 *MediaType DrilledTransparency +*UIConstraints: *PageRegion B4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion B4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion B4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion B4 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion B4 *MediaType PreCutTab +*UIConstraints: *PageRegion B4 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion B4 *MediaType Transparency +*UIConstraints: *PageRegion B4 *MediaType DrilledTransparency +*UIConstraints: *PageRegion Tabloid *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion Tabloid *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion Tabloid *MediaType PreCutTab +*UIConstraints: *PageRegion Tabloid *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion Tabloid *MediaType Transparency +*UIConstraints: *PageRegion Tabloid *MediaType DrilledTransparency +*UIConstraints: *PageRegion Ledger *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion Ledger *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion Ledger *MediaType PreCutTab +*UIConstraints: *PageRegion Ledger *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion Ledger *MediaType Transparency +*UIConstraints: *PageRegion Ledger *MediaType DrilledTransparency +*UIConstraints: *PageRegion A3 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion A3 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion A3 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion A3 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion A3 *MediaType PreCutTab +*UIConstraints: *PageRegion A3 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion A3 *MediaType Transparency +*UIConstraints: *PageRegion A3 *MediaType DrilledTransparency + +*% ==== *PageSize UI Constraints ==== +*UIConstraints: *PageSize Legal13 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Legal *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize ISOB4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize ISOB4 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize ISOB4 *MediaType PreCutTab +*UIConstraints: *PageSize ISOB4 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize ISOB4 *MediaType Transparency +*UIConstraints: *PageSize ISOB4 *MediaType DrilledTransparency +*UIConstraints: *PageSize B4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize B4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize B4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize B4 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize B4 *MediaType PreCutTab +*UIConstraints: *PageSize B4 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize B4 *MediaType Transparency +*UIConstraints: *PageSize B4 *MediaType DrilledTransparency +*UIConstraints: *PageSize Tabloid *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize Tabloid *XRXFinishing Dual_Staple +*UIConstraints: *PageSize Tabloid *MediaType PreCutTab +*UIConstraints: *PageSize Tabloid *MediaType DrilledPreCutTab +*UIConstraints: *PageSize Tabloid *MediaType Transparency +*UIConstraints: *PageSize Tabloid *MediaType DrilledTransparency +*UIConstraints: *PageSize Ledger *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Ledger *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize Ledger *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize Ledger *XRXFinishing Dual_Staple +*UIConstraints: *PageSize Ledger *MediaType PreCutTab +*UIConstraints: *PageSize Ledger *MediaType DrilledPreCutTab +*UIConstraints: *PageSize Ledger *MediaType Transparency +*UIConstraints: *PageSize Ledger *MediaType DrilledTransparency +*UIConstraints: *PageSize A3 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize A3 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize A3 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize A3 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize A3 *MediaType PreCutTab +*UIConstraints: *PageSize A3 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize A3 *MediaType Transparency +*UIConstraints: *PageSize A3 *MediaType DrilledTransparency + +*% ====== XRXFinishing UI Constraints ======= +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal13 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal13 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize A3 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion A3 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize B4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion B4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize ISOB4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Dual_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Ledger +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Ledger +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Dual_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Tabloid +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Tabloid +*UIConstraints: *XRXFinishing Single_Portrait_Staple *Collate False +*UIConstraints: *XRXFinishing Single_Landscape_Staple *Collate False +*UIConstraints: *XRXFinishing Dual_Staple *Collate False +*UIConstraints: *XRXFinishing Bind_Left_Edge *Collate False +*UIConstraints: *XRXFinishing *MediaType Transparency +*UIConstraints: *XRXFinishing *MediaType DrilledTransparency + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*FreeVM: "3577240" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: False +*Throughput: "135" +*TTRasterizer: Type42 +*?TTRasterizer: " +save +42 /FontType resourcestatus +{ pop pop (Type42) } { (No Type42) } ifelse = flush +restore +" +*End +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*% Halftone Information =============== +*ContoneOnly: False +*DefaultHalftoneType: 1 +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{ 180 mul cos exch 180 mul cos add 2 div }" +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. + +*MaxMediaWidth: "1224" +*MaxMediaHeight: "1031" +*ParamCustomPageSize Width: 1 points 576 1224 +*ParamCustomPageSize Height: 2 points 720 1031 +*ParamCustomPageSize WidthOffset: 3 points 0 1224 +*ParamCustomPageSize HeightOffset: 4 points 0 1031 +*ParamCustomPageSize Orientation: 5 int 0 0 + +*CustomPageSize True: " +pop pop pop % discard orientation & offsets +2 dict begin +/PageSize [ +4 -2 roll +] def +/ImagingBBox null def +currentdict end setpagedevice +" +*End +*HWMargins: 0 0 0 0 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal13/8.5x13: " + 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 9x11: " + 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 223x297mm: " + 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB4: " + 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [1224 792] (Ledger) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [612 936] (Legal13) put + dup [648 792] (9x11) put + dup [632 842] (223x297mm) put + dup [729 1032] (B4) put + dup [709 1001] (ISOB4) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal13/8.5x13: " + 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 9x11: " + 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 223x297mm: " + 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB4: " + 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Ledger: "0.0 0.0 1224.0 792.0" +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea Legal13/8.5x13: "0.0 0.0 612.0 936.0" +*ImageableArea 9x11: "0.0 0.0 648.0 792.0" +*ImageableArea 223x297mm: "0.0 0.0 632.0 842.0" +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Ledger: "1224 792" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension Legal13/8.5x13: "612 936" +*PaperDimension 9x11: "648 792" +*PaperDimension 223x297mm: "632 842" +*PaperDimension B4: "729 1032" +*PaperDimension ISOB4: "709 1001" + +*OpenUI *MediaType: PickOne +*OrderDependency: 30 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain: "1 dict dup /MediaType (Plain) put setpagedevice" +*MediaType Drilled: "1 dict dup /MediaType (Drilled) put setpagedevice" +*MediaType PreCutTab: "1 dict dup /MediaType (PreCutTab) put setpagedevice" +*MediaType DrilledPreCutTab/Drilled PreCutTab: " + 1 dict dup /MediaType (Drilled PreCutTab) put setpagedevice" +*End +*MediaType Transparency: " + 1 dict dup /MediaType (Transparency) put setpagedevice" +*End +*MediaType DrilledTransparency/Drilled Transparency: " + 1 dict dup /MediaType (Drilled Transparency) put setpagedevice" +*End +*MediaType FullCutTab: "1 dict dup /MediaType (FullCutTab) put setpagedevice" +*MediaType DrilledFullCutTab/Drilled FullCutTab: " + 1 dict dup /MediaType (Drilled FullCutTab) put setpagedevice" +*End +*?MediaType: " + save + currentpagedevice /MediaType + {get} stopped + {pop pop (Plain)} {dup null eq {pop (Plain)} if} ifelse + = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *MediaColor: PickOne +*OrderDependency: 30 AnySetup *MediaColor +*DefaultMediaColor: white +*MediaColor white: "1 dict dup /MediaColor (white) put setpagedevice" +*MediaColor noColor/clear: "1 dict dup /MediaColor (noColor) put setpagedevice" +*MediaColor blue: "1 dict dup /MediaColor (blue) put setpagedevice" +*MediaColor buff: "1 dict dup /MediaColor (buff) put setpagedevice" +*MediaColor green: "1 dict dup /MediaColor (green) put setpagedevice" +*MediaColor goldenrod: "1 dict dup /MediaColor (goldenrod) put setpagedevice" +*MediaColor pink: "1 dict dup /MediaColor (pink) put setpagedevice" +*MediaColor red: "1 dict dup /MediaColor (red) put setpagedevice" +*MediaColor yellow: "1 dict dup /MediaColor (yellow) put setpagedevice" +*?MediaColor: " + save + currentpagedevice /MediaColor + {get} stopped + {pop pop (white)} {dup null eq {pop (white)} if} ifelse + = flush + restore +" +*End +*CloseUI: *MediaColor + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None: " + 1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *Collate: Boolean +*OrderDependency: 50 AnySetup *Collate +*DefaultCollate: True +*Collate True: "1 dict dup /Collate true put setpagedevice" +*Collate False: "1 dict dup /Collate false put setpagedevice" +*?Collate: " +save + currentpagedevice /Collate get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *Collate +*OpenUI *XRXFinishing/Finishing: PickOne +*OrderDependency: 60 AnySetup *XRXFinishing +*DefaultXRXFinishing: None + +*XRXFinishing None/None: " +1 dict dup /Staple 0 put setpagedevice +1 dict dup /Bind 0 put setpagedevice" +*End + +*XRXFinishing Single_Portrait_Staple/Single Portrait Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SinglePortrait) put + put setpagedevice" +*End + +*XRXFinishing Single_Landscape_Staple/Single Landscape Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SingleLandscape) put + put setpagedevice" +*End + +*XRXFinishing Dual_Staple/Dual Landscape Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (DualLandscape) put + put setpagedevice" +*End + +*XRXFinishing Bind_Left_Edge/Bind Left Edge: " +1 dict dup /Staple 0 put setpagedevice +1 dict dup /Bind 3 put setpagedevice" +*End +*?XRXFinishing: "(Unknown) = flush" + +*CloseUI: *XRXFinishing + +*% Font Information ===================== +*DefaultFont: Error +*Font Adobe-Caslon-Regular: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Semibold: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Semibold-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Regular: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Bold-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Bold: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Wood-Type-Ornaments-Two: Standard "(001.002)" Standard ROM +*Font Americana: Standard "(001.000)" Standard ROM +*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Barmeno-Medium: Standard "(001.000)" Standard ROM +*Font Barmeno-Bold: Standard "(001.000)" Standard ROM +*Font Barmeno-Regular: Standard "(001.000)" Standard ROM +*Font Barmeno-Extra-Bold: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Carta: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Formata-Regular: Standard "(001.001)" Standard ROM +*Font Formata-Medium: Standard "(001.001)" Standard ROM +*Font Formata-Medium-Italic: Standard "(001.001)" Standard ROM +*Font Formata-Italic: Standard "(001.001)" Standard ROM +*Font Garamond-Bold: Standard "(001.001)" Standard ROM +*Font Garamond-BoldItalic: Standard "(001.002)" Standard ROM +*Font Garamond-Light: Standard "(001.002)" Standard ROM +*Font Garamond-LightItalic: Standard "(001.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Black: Standard "(001.001)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Light: Standard "(001.002)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Kaufmann: Standard "(001.000)" Standard ROM +*Font Korinna-Bold: Standard "(001.001)" Standard ROM +*Font Korinna-KursivBold: Standard "(001.003)" Standard ROM +*Font Korinna-KursivRegular: Standard "(001.003)" Standard ROM +*Font Korinna-Regular: Standard "(001.001)" Standard ROM +*Font Lithos-Regular: Standard "(001.001)" Standard ROM +*Font Lithos-Black: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Park-Avenue: Standard "(001.005)" Standard ROM +*Font Poetica-Supp-Ornaments: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Tekton-Regular: Standard "(001.001)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font Trajan-Bold: Standard "(001.000)" Standard ROM +*Font XeroxLogotypesPK1: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "%%[ Error: invalidfont; OffendingCommand: findfont ]%%" +*Message: "\FontName\ not found, using Courier" +*Message: "GOODBYE!: job executed quit operator." + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "AMCP" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Last Edit Date: Jan 26 1998 +*% The byte count of this file should be exactly 033601 or 034390 +*% depending on the filesystem it resides in. +*% end of PPD file for Xerox DocuTech 6135 diff --git a/psprint_config/configuration/ppds/XRD61801.PS b/psprint_config/configuration/ppds/XRD61801.PS new file mode 100644 index 000000000000..2087a21d7e3a --- /dev/null +++ b/psprint_config/configuration/ppds/XRD61801.PS @@ -0,0 +1,789 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Filename: xrd61801.ppd +*% Product Version: 1.3 +*% +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "XRD61801.PPD" +*Manufacturer: "Xerox" +*Product: "(Xerox DocuTech 6180)" +*PSVersion: "(2014.108) 510" +*ModelName: "Xerox DocuTech 6180" +*ShortNickName: "Xerox DocuTech 6180 PS2 v1.3" +*NickName: "Xerox DocuTech 6180 (01.30.00) v2014.108" + +*% ==== *Collate UI Constraints ==== +*UIConstraints: *Collate False *XRXFinishing Bind_Left_Edge +*UIConstraints: *Collate False *XRXFinishing Single_Portrait_Staple +*UIConstraints: *Collate False *XRXFinishing Single_Landscape_Staple +*UIConstraints: *Collate False *XRXFinishing Dual_Staple + +*% ==== *Duplex UI Constraints ==== +*UIConstraints: *Duplex DuplexNoTumble *MediaType PreCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledPreCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledTransparency +*UIConstraints: *Duplex DuplexNoTumble *MediaType FullCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledFullCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType PreCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledPreCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType Transparency +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledTransparency +*UIConstraints: *Duplex DuplexTumble *MediaType FullCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledFullCutTab + +*% ==== *MediaColor UI Constraints ==== +*UIConstraints: *MediaColor noColor *MediaType Plain +*UIConstraints: *MediaColor noColor *MediaType Drilled +*UIConstraints: *MediaColor noColor *MediaType PreCutTab +*UIConstraints: *MediaColor noColor *MediaType DrilledPreCutTab +*UIConstraints: *MediaColor noColor *MediaType FullCutTab +*UIConstraints: *MediaColor noColor *MediaType DrilledFullCutTab + +*% ==== *MediaType UI Constraints ==== +*UIConstraints: *MediaType Plain *MediaColor noColor +*UIConstraints: *MediaType Drilled *MediaColor noColor +*UIConstraints: *MediaType PreCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType PreCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType PreCutTab *MediaColor noColor +*UIConstraints: *MediaType PreCutTab *PageSize ISOB4 +*UIConstraints: *MediaType PreCutTab *PageRegion ISOB4 +*UIConstraints: *MediaType PreCutTab *PageSize B4 +*UIConstraints: *MediaType PreCutTab *PageRegion B4 +*UIConstraints: *MediaType PreCutTab *PageSize Tabloid +*UIConstraints: *MediaType PreCutTab *PageRegion Tabloid +*UIConstraints: *MediaType PreCutTab *PageSize Ledger +*UIConstraints: *MediaType PreCutTab *PageRegion Ledger +*UIConstraints: *MediaType PreCutTab *PageSize A3 +*UIConstraints: *MediaType PreCutTab *PageRegion A3 +*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledPreCutTab *MediaColor noColor +*UIConstraints: *MediaType DrilledPreCutTab *PageSize ISOB4 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion ISOB4 +*UIConstraints: *MediaType DrilledPreCutTab *PageSize B4 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion B4 +*UIConstraints: *MediaType DrilledPreCutTab *PageSize Tabloid +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Tabloid +*UIConstraints: *MediaType DrilledPreCutTab *PageSize Ledger +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Ledger +*UIConstraints: *MediaType DrilledPreCutTab *PageSize A3 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion A3 +*UIConstraints: *MediaType Transparency *XRXFinishing Bind_Left_Edge +*UIConstraints: *MediaType Transparency *XRXFinishing Single_Portrait_Staple +*UIConstraints: *MediaType Transparency *XRXFinishing Single_Landscape_Staple +*UIConstraints: *MediaType Transparency *XRXFinishing Dual_Staple +*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble +*UIConstraints: *MediaType Transparency *Duplex DuplexTumble +*UIConstraints: *MediaType Transparency *PageSize ISOB4 +*UIConstraints: *MediaType Transparency *PageRegion ISOB4 +*UIConstraints: *MediaType Transparency *PageSize B4 +*UIConstraints: *MediaType Transparency *PageRegion B4 +*UIConstraints: *MediaType Transparency *PageSize Tabloid +*UIConstraints: *MediaType Transparency *PageRegion Tabloid +*UIConstraints: *MediaType Transparency *PageSize Ledger +*UIConstraints: *MediaType Transparency *PageRegion Ledger +*UIConstraints: *MediaType Transparency *PageSize A3 +*UIConstraints: *MediaType Transparency *PageRegion A3 +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Bind_Left_Edge +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Portrait_Staple +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Landscape_Staple +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Dual_Staple +*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledTransparency *PageSize ISOB4 +*UIConstraints: *MediaType DrilledTransparency *PageRegion ISOB4 +*UIConstraints: *MediaType DrilledTransparency *PageSize B4 +*UIConstraints: *MediaType DrilledTransparency *PageRegion B4 +*UIConstraints: *MediaType DrilledTransparency *PageSize Tabloid +*UIConstraints: *MediaType DrilledTransparency *PageRegion Tabloid +*UIConstraints: *MediaType DrilledTransparency *PageSize Ledger +*UIConstraints: *MediaType DrilledTransparency *PageRegion Ledger +*UIConstraints: *MediaType DrilledTransparency *PageSize A3 +*UIConstraints: *MediaType DrilledTransparency *PageRegion A3 +*UIConstraints: *MediaType FullCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType FullCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType FullCutTab *MediaColor noColor +*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledFullCutTab *MediaColor noColor + +*% ==== *PageRegion UI Constraints ==== +*UIConstraints: *PageRegion Legal13 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Legal *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion ISOB4 *MediaType PreCutTab +*UIConstraints: *PageRegion ISOB4 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion ISOB4 *MediaType Transparency +*UIConstraints: *PageRegion ISOB4 *MediaType DrilledTransparency +*UIConstraints: *PageRegion B4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion B4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion B4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion B4 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion B4 *MediaType PreCutTab +*UIConstraints: *PageRegion B4 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion B4 *MediaType Transparency +*UIConstraints: *PageRegion B4 *MediaType DrilledTransparency +*UIConstraints: *PageRegion Tabloid *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion Tabloid *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion Tabloid *MediaType PreCutTab +*UIConstraints: *PageRegion Tabloid *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion Tabloid *MediaType Transparency +*UIConstraints: *PageRegion Tabloid *MediaType DrilledTransparency +*UIConstraints: *PageRegion Ledger *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion Ledger *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion Ledger *MediaType PreCutTab +*UIConstraints: *PageRegion Ledger *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion Ledger *MediaType Transparency +*UIConstraints: *PageRegion Ledger *MediaType DrilledTransparency +*UIConstraints: *PageRegion A3 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion A3 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion A3 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion A3 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion A3 *MediaType PreCutTab +*UIConstraints: *PageRegion A3 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion A3 *MediaType Transparency +*UIConstraints: *PageRegion A3 *MediaType DrilledTransparency + +*% ==== *PageSize UI Constraints ==== +*UIConstraints: *PageSize Legal13 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Legal *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize ISOB4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize ISOB4 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize ISOB4 *MediaType PreCutTab +*UIConstraints: *PageSize ISOB4 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize ISOB4 *MediaType Transparency +*UIConstraints: *PageSize ISOB4 *MediaType DrilledTransparency +*UIConstraints: *PageSize B4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize B4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize B4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize B4 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize B4 *MediaType PreCutTab +*UIConstraints: *PageSize B4 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize B4 *MediaType Transparency +*UIConstraints: *PageSize B4 *MediaType DrilledTransparency +*UIConstraints: *PageSize Tabloid *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize Tabloid *XRXFinishing Dual_Staple +*UIConstraints: *PageSize Tabloid *MediaType PreCutTab +*UIConstraints: *PageSize Tabloid *MediaType DrilledPreCutTab +*UIConstraints: *PageSize Tabloid *MediaType Transparency +*UIConstraints: *PageSize Tabloid *MediaType DrilledTransparency +*UIConstraints: *PageSize Ledger *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Ledger *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize Ledger *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize Ledger *XRXFinishing Dual_Staple +*UIConstraints: *PageSize Ledger *MediaType PreCutTab +*UIConstraints: *PageSize Ledger *MediaType DrilledPreCutTab +*UIConstraints: *PageSize Ledger *MediaType Transparency +*UIConstraints: *PageSize Ledger *MediaType DrilledTransparency +*UIConstraints: *PageSize A3 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize A3 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize A3 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize A3 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize A3 *MediaType PreCutTab +*UIConstraints: *PageSize A3 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize A3 *MediaType Transparency +*UIConstraints: *PageSize A3 *MediaType DrilledTransparency + +*% ====== XRXFinishing UI Constraints ======= +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal13 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal13 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize A3 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion A3 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize B4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion B4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize ISOB4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Dual_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Ledger +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Ledger +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Dual_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Tabloid +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Tabloid +*UIConstraints: *XRXFinishing Single_Portrait_Staple *Collate False +*UIConstraints: *XRXFinishing Single_Landscape_Staple *Collate False +*UIConstraints: *XRXFinishing Dual_Staple *Collate False +*UIConstraints: *XRXFinishing Bind_Left_Edge *Collate False +*UIConstraints: *XRXFinishing *MediaType Transparency +*UIConstraints: *XRXFinishing *MediaType DrilledTransparency + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*FreeVM: "3577240" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: False +*Throughput: "180" +*TTRasterizer: Type42 +*?TTRasterizer: " +save +42 /FontType resourcestatus +{ pop pop (Type42) } { (No Type42) } ifelse = flush +restore +" +*End +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*% Halftone Information =============== +*ContoneOnly: False +*DefaultHalftoneType: 3 +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{ 180 mul cos exch 180 mul cos add 2 div }" +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. + +*MaxMediaWidth: "1224" +*MaxMediaHeight: "1031" +*ParamCustomPageSize Width: 1 points 576 1224 +*ParamCustomPageSize Height: 2 points 720 1031 +*ParamCustomPageSize WidthOffset: 3 points 0 1224 +*ParamCustomPageSize HeightOffset: 4 points 0 1031 +*ParamCustomPageSize Orientation: 5 int 0 0 + +*CustomPageSize True: " +pop pop pop % discard orientation & offsets +2 dict begin +/PageSize [ +4 -2 roll +] def +/ImagingBBox null def +currentdict end setpagedevice +" +*End +*HWMargins: 0 0 0 0 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal13/8.5x13: " + 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 9x11: " + 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 223x297mm: " + 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB4: " + 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [1224 792] (Ledger) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [612 936] (Legal13) put + dup [648 792] (9x11) put + dup [632 842] (223x297mm) put + dup [729 1032] (B4) put + dup [709 1001] (ISOB4) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal13/8.5x13: " + 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 9x11: " + 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 223x297mm: " + 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB4: " + 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Ledger: "0.0 0.0 1224.0 792.0" +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea Legal13/8.5x13: "0.0 0.0 612.0 936.0" +*ImageableArea 9x11: "0.0 0.0 648.0 792.0" +*ImageableArea 223x297mm: "0.0 0.0 632.0 842.0" +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Ledger: "1224 792" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension Legal13/8.5x13: "612 936" +*PaperDimension 9x11: "648 792" +*PaperDimension 223x297mm: "632 842" +*PaperDimension B4: "729 1032" +*PaperDimension ISOB4: "709 1001" + +*OpenUI *MediaType: PickOne +*OrderDependency: 30 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain: "1 dict dup /MediaType (Plain) put setpagedevice" +*MediaType Drilled: "1 dict dup /MediaType (Drilled) put setpagedevice" +*MediaType PreCutTab: "1 dict dup /MediaType (PreCutTab) put setpagedevice" +*MediaType DrilledPreCutTab/Drilled PreCutTab: " + 1 dict dup /MediaType (Drilled PreCutTab) put setpagedevice" +*End +*MediaType Transparency: " + 1 dict dup /MediaType (Transparency) put setpagedevice" +*End +*MediaType DrilledTransparency/Drilled Transparency: " + 1 dict dup /MediaType (Drilled Transparency) put setpagedevice" +*End +*MediaType FullCutTab: "1 dict dup /MediaType (FullCutTab) put setpagedevice" +*MediaType DrilledFullCutTab/Drilled FullCutTab: " + 1 dict dup /MediaType (Drilled FullCutTab) put setpagedevice" +*End +*?MediaType: " + save + currentpagedevice /MediaType + {get} stopped + {pop pop (Plain)} {dup null eq {pop (Plain)} if} ifelse + = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *MediaColor: PickOne +*OrderDependency: 30 AnySetup *MediaColor +*DefaultMediaColor: white +*MediaColor white: "1 dict dup /MediaColor (white) put setpagedevice" +*MediaColor noColor/clear: "1 dict dup /MediaColor (noColor) put setpagedevice" +*MediaColor blue: "1 dict dup /MediaColor (blue) put setpagedevice" +*MediaColor buff: "1 dict dup /MediaColor (buff) put setpagedevice" +*MediaColor green: "1 dict dup /MediaColor (green) put setpagedevice" +*MediaColor goldenrod: "1 dict dup /MediaColor (goldenrod) put setpagedevice" +*MediaColor pink: "1 dict dup /MediaColor (pink) put setpagedevice" +*MediaColor red: "1 dict dup /MediaColor (red) put setpagedevice" +*MediaColor yellow: "1 dict dup /MediaColor (yellow) put setpagedevice" +*?MediaColor: " + save + currentpagedevice /MediaColor + {get} stopped + {pop pop (white)} {dup null eq {pop (white)} if} ifelse + = flush + restore +" +*End +*CloseUI: *MediaColor + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None: " + 1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *Collate: Boolean +*OrderDependency: 50 AnySetup *Collate +*DefaultCollate: True +*Collate True: "1 dict dup /Collate true put setpagedevice" +*Collate False: "1 dict dup /Collate false put setpagedevice" +*?Collate: " +save + currentpagedevice /Collate get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *Collate +*OpenUI *XRXFinishing/Finishing: PickOne +*OrderDependency: 60 AnySetup *XRXFinishing +*DefaultXRXFinishing: None + +*XRXFinishing None/None: " +1 dict dup /Staple 0 put setpagedevice +1 dict dup /Bind 0 put setpagedevice" +*End + +*XRXFinishing Single_Portrait_Staple/Single Portrait Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SinglePortrait) put + put setpagedevice" +*End + +*XRXFinishing Single_Landscape_Staple/Single Landscape Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SingleLandscape) put + put setpagedevice" +*End + +*XRXFinishing Dual_Staple/Dual Landscape Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (DualLandscape) put + put setpagedevice" +*End + +*XRXFinishing Bind_Left_Edge/Bind Left Edge: " +1 dict dup /Staple 0 put setpagedevice +1 dict dup /Bind 3 put setpagedevice" +*End +*?XRXFinishing: "(Unknown) = flush" + +*CloseUI: *XRXFinishing + +*% Font Information ===================== +*DefaultFont: Error +*Font Adobe-Caslon-Regular: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Semibold: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Semibold-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Regular: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Bold-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Bold: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Wood-Type-Ornaments-Two: Standard "(001.002)" Standard ROM +*Font Americana: Standard "(001.000)" Standard ROM +*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Barmeno-Medium: Standard "(001.000)" Standard ROM +*Font Barmeno-Bold: Standard "(001.000)" Standard ROM +*Font Barmeno-Regular: Standard "(001.000)" Standard ROM +*Font Barmeno-Extra-Bold: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Carta: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Formata-Regular: Standard "(001.001)" Standard ROM +*Font Formata-Medium: Standard "(001.001)" Standard ROM +*Font Formata-Medium-Italic: Standard "(001.001)" Standard ROM +*Font Formata-Italic: Standard "(001.001)" Standard ROM +*Font Garamond-Bold: Standard "(001.001)" Standard ROM +*Font Garamond-BoldItalic: Standard "(001.002)" Standard ROM +*Font Garamond-Light: Standard "(001.002)" Standard ROM +*Font Garamond-LightItalic: Standard "(001.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Black: Standard "(001.001)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Light: Standard "(001.002)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Kaufmann: Standard "(001.000)" Standard ROM +*Font Korinna-Bold: Standard "(001.001)" Standard ROM +*Font Korinna-KursivBold: Standard "(001.003)" Standard ROM +*Font Korinna-KursivRegular: Standard "(001.003)" Standard ROM +*Font Korinna-Regular: Standard "(001.001)" Standard ROM +*Font Lithos-Regular: Standard "(001.001)" Standard ROM +*Font Lithos-Black: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Park-Avenue: Standard "(001.005)" Standard ROM +*Font Poetica-Supp-Ornaments: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Tekton-Regular: Standard "(001.001)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font Trajan-Bold: Standard "(001.000)" Standard ROM +*Font XeroxLogotypesPK1: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "%%[ Error: invalidfont; OffendingCommand: findfont ]%%" +*Message: "\FontName\ not found, using Courier" +*Message: "GOODBYE!: job executed quit operator." + +*% Status (format: %%[ status: ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" + +*% Input Sources (format: %%[ status: ; source: ]%% ) +*Source: "AMCP" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Last Edit Date: Jan 26 1998 +*% The byte count of this file should be exactly 033600 or 034389 +*% depending on the filesystem it resides in. +*% end of PPD file for Xerox DocuTech 6180 diff --git a/psprint_config/configuration/ppds/XRN17000.PS b/psprint_config/configuration/ppds/XRN17000.PS new file mode 100644 index 000000000000..4d32d53e8997 --- /dev/null +++ b/psprint_config/configuration/ppds/XRN17000.PS @@ -0,0 +1,1267 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% Internal version 2.0 6/15/98 + +*% === REQUIRED ENTRIES === +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "XRN17000.PPD" +*PSVersion: "(3010.106) 1" +*Product: "(Xerox DocuPrint N17)" +*ShortNickName: "Xerox DocuPrint N17" +*NickName: "Xerox DocuPrint N17, v. 3010.106" +*ModelName: "Xerox DocuPrint N17" +*Manufacturer: "Xerox" + + +*% === INSTALLABLE OPTIONS === +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Duplex Module: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /Duplex known + {(True)}{(False)} ifelse + = flush + restore + " +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Tray 2: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 2 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Tray 3: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 2 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option3 + +*OpenUI *Option4/Hard Disk: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*?Option4: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore + " +*End +*CloseUI: *Option4 + +*OpenUI *Option5/Envelope Feeder: Boolean +*DefaultOption5: False +*Option5 True/Installed: "" +*Option5 False/Not Installed: "" +*?Option5: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 6 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option5 + +*OpenUI *Option6/Offset Catch Tray (OCT): Boolean +*DefaultOption6: False +*Option6 True/Installed: "" +*Option6 False/Not Installed: "" +*?Option6: " + save + currentpagedevice /OutputAttributes known + { + currentpagedevice /OutputAttributes get + 2 known {(True)}{(False) } ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option6 + +*OpenUI *InstalledMemory/Total Printer Memory: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 16Meg/16 MB RAM: "" +*InstalledMemory 24Meg/24 MB RAM: "" +*InstalledMemory 32Meg/32 MB RAM: "" +*InstalledMemory 40Meg/40 MB RAM: "" +*InstalledMemory 48Meg/48 MB RAM: "" +*InstalledMemory 56Meg/56 MB RAM: "" +*InstalledMemory 64Meg/64 MB RAM: "" +*InstalledMemory 72Meg/72 MB RAM: "" +*InstalledMemory 80Meg/80 MB RAM: "" +*InstalledMemory 88Meg/88 MB RAM: "" +*InstalledMemory 104Meg/104 MB RAM: "" + +*?InstalledMemory: " + save + 11 dict + dup 0 (16Meg) put + dup 1 (24Meg) put + dup 2 (32Meg) put + dup 3 (40Meg) put + dup 4 (48Meg) put + dup 5 (56Meg) put + dup 6 (64Meg) put + dup 7 (72Meg) put + dup 8 (80Meg) put + dup 9 (88Meg) put + dup 10 (104Meg) put + currentsystemparams dup /RamSize known + {/RamSize get 1048576 div floor cvi + 8 idiv 1 sub get} + {pop (Unknown) } ifelse + = flush + restore + " +*End +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*% === UI CONSTRAINTS === + +*UIConstraints: *Option1 False *Duplex +*UIConstraints: *Duplex *Option1 False + +*UIConstraints: *Option2 False *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *Option2 False + +*UIConstraints: *Option3 False *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *Option3 False + +*UIConstraints: *Option6 False *Jog +*UIConstraints: *Jog *Option6 False + +*UIConstraints: *Option5 False *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *Option5 False + +*UIConstraints: *Option6 False *OutputBin OCT +*UIConstraints: *OutputBin OCT *Option6 False + +*% -- envelopes can only come from MBF or Envelope Feeder + +*UIConstraints: *PageSize Env10 *InputSlot Tray1 +*UIConstraints: *PageSize Env10 *InputSlot Tray2 +*UIConstraints: *PageSize Env10 *InputSlot Tray3 + +*UIConstraints: *PageSize EnvC5 *InputSlot Tray1 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray2 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray3 + +*UIConstraints: *PageSize EnvDL *InputSlot Tray1 +*UIConstraints: *PageSize EnvDL *InputSlot Tray2 +*UIConstraints: *PageSize EnvDL *InputSlot Tray3 + +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3 + +*UIConstraints: *PageRegion Env10 *InputSlot Tray1 +*UIConstraints: *PageRegion Env10 *InputSlot Tray2 +*UIConstraints: *PageRegion Env10 *InputSlot Tray3 + +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3 + +*UIConstraints: *PageRegion EnvDL *InputSlot Tray1 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray2 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray3 + +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Env10 +*UIConstraints: *InputSlot Tray2 *PageSize Env10 +*UIConstraints: *InputSlot Tray3 *PageSize Env10 + +*UIConstraints: *InputSlot Tray1 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray2 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray3 *PageSize EnvC5 + +*UIConstraints: *InputSlot Tray1 *PageSize EnvDL +*UIConstraints: *InputSlot Tray2 *PageSize EnvDL +*UIConstraints: *InputSlot Tray3 *PageSize EnvDL + +*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch + +*UIConstraints: *InputSlot Tray1 *PageRegion Env10 +*UIConstraints: *InputSlot Tray2 *PageRegion Env10 +*UIConstraints: *InputSlot Tray3 *PageRegion Env10 + +*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5 + +*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL + +*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch + +*% -- limits Envelope Feeder + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize A5 *InputSlot Envelope +*UIConstraints: *PageSize A6 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize Statement *InputSlot Envelope +*UIConstraints: *PageSize ISOB5 *InputSlot Envelope +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Envelope + +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *InputSlot Envelope *PageSize A5 +*UIConstraints: *InputSlot Envelope *PageSize A6 +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize Statement +*UIConstraints: *InputSlot Envelope *PageSize ISOB5 +*UIConstraints: *InputSlot Envelope *PageSize FanFoldGermanLegal + +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion A5 *InputSlot Envelope +*UIConstraints: *PageRegion A6 *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion Statement *InputSlot Envelope +*UIConstraints: *PageRegion ISOB5 *InputSlot Envelope +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Envelope + +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion A4 +*UIConstraints: *InputSlot Envelope *PageRegion A5 +*UIConstraints: *InputSlot Envelope *PageRegion A6 +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion Statement +*UIConstraints: *InputSlot Envelope *PageRegion ISOB5 +*UIConstraints: *InputSlot Envelope *PageRegion FanFoldGermanLegal + +*UIConstraints: *InputSlot Envelope *XRXAMediaType Plain +*UIConstraints: *InputSlot Envelope *XRXAMediaType Transparency +*UIConstraints: *InputSlot Envelope *XRXAMediaType Labels +*UIConstraints: *InputSlot Envelope *XRXAMediaType Preprinted +*UIConstraints: *InputSlot Envelope *XRXAMediaType Letterhead +*UIConstraints: *InputSlot Envelope *XRXAMediaType Prepunched +*UIConstraints: *InputSlot Envelope *XRXAMediaType Bond +*UIConstraints: *InputSlot Envelope *XRXAMediaType Recycled +*UIConstraints: *InputSlot Envelope *XRXAMediaType Color +*UIConstraints: *InputSlot Envelope *XRXAMediaType Cardstock + +*UIConstraints: *XRXAMediaType Plain *InputSlot Envelope +*UIConstraints: *XRXAMediaType Transparency *InputSlot Envelope +*UIConstraints: *XRXAMediaType Labels *InputSlot Envelope +*UIConstraints: *XRXAMediaType Preprinted *InputSlot Envelope +*UIConstraints: *XRXAMediaType Letterhead *InputSlot Envelope +*UIConstraints: *XRXAMediaType Prepunched *InputSlot Envelope +*UIConstraints: *XRXAMediaType Bond *InputSlot Envelope +*UIConstraints: *XRXAMediaType Recycled *InputSlot Envelope +*UIConstraints: *XRXAMediaType Color *InputSlot Envelope +*UIConstraints: *XRXAMediaType Cardstock *InputSlot Envelope + +*% -- A6 can only come from MBF (Multi Bypass Feeder) +*UIConstraints: *PageSize A5 *InputSlot Tray1 +*UIConstraints: *PageSize A5 *InputSlot Tray2 +*UIConstraints: *PageSize A5 *InputSlot Tray3 +*UIConstraints: *PageRegion A5 *InputSlot Tray1 +*UIConstraints: *PageRegion A5 *InputSlot Tray2 +*UIConstraints: *PageRegion A5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize A5 +*UIConstraints: *InputSlot Tray2 *PageSize A5 +*UIConstraints: *InputSlot Tray3 *PageSize A5 +*UIConstraints: *InputSlot Tray1 *PageRegion A5 +*UIConstraints: *InputSlot Tray2 *PageRegion A5 +*UIConstraints: *InputSlot Tray3 *PageRegion A5 + +*% -- A6 can only come from MBF (Multi Bypass Feeder) +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *PageRegion A6 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *InputSlot Tray3 *PageRegion A6 + +*% -- ISOB5 can only come from MBF (Multi Bypass Feeder) +*UIConstraints: *PageSize ISOB5 *InputSlot Tray1 +*UIConstraints: *PageSize ISOB5 *InputSlot Tray2 +*UIConstraints: *PageSize ISOB5 *InputSlot Tray3 + +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray1 +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray2 +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 + +*UIConstraints: *InputSlot Tray1 *PageRegion ISOB5 +*UIConstraints: *InputSlot Tray2 *PageRegion ISOB5 +*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5 + +*% -- Statement can only come from MBF (Multi Bypass Feeder) +*UIConstraints: *PageSize Statement *InputSlot Tray1 +*UIConstraints: *PageSize Statement *InputSlot Tray2 +*UIConstraints: *PageSize Statement *InputSlot Tray3 + +*UIConstraints: *PageRegion Statement *InputSlot Tray1 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Statement +*UIConstraints: *InputSlot Tray2 *PageSize Statement +*UIConstraints: *InputSlot Tray3 *PageSize Statement + +*UIConstraints: *InputSlot Tray1 *PageRegion Statement +*UIConstraints: *InputSlot Tray2 *PageRegion Statement +*UIConstraints: *InputSlot Tray3 *PageRegion Statement + +*% -- only limited sized from lower trays +*UIConstraints: *PageSize Executive *InputSlot Tray2 +*UIConstraints: *PageSize Executive *InputSlot Tray3 + +*UIConstraints: *PageRegion Executive *InputSlot Tray2 +*UIConstraints: *PageRegion Executive *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray2 *PageSize Executive +*UIConstraints: *InputSlot Tray3 *PageSize Executive + +*UIConstraints: *InputSlot Tray2 *PageRegion Executive +*UIConstraints: *InputSlot Tray3 *PageRegion Executive + +*% -- limits for Tray1 + +*UIConstraints: *PageSize Statement *InputSlot Tray1 +*UIConstraints: *PageSize ISOB5 *InputSlot Tray1 +*UIConstraints: *PageSize A5 *InputSlot Tray1 +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageSize Env10 *InputSlot Tray1 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray1 +*UIConstraints: *PageSize EnvDL *InputSlot Tray1 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1 + +*UIConstraints: *InputSlot Tray1 *PageSize Statement +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize A5 +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageSize Env10 +*UIConstraints: *InputSlot Tray1 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray1 *PageSize EnvDL +*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch + +*UIConstraints: *PageRegion Statement *InputSlot Tray1 +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray1 +*UIConstraints: *PageRegion A5 *InputSlot Tray1 +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *PageRegion Env10 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray1 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1 + +*UIConstraints: *InputSlot Tray1 *PageRegion Statement +*UIConstraints: *InputSlot Tray1 *PageRegion ISOB5 +*UIConstraints: *InputSlot Tray1 *PageRegion A5 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *InputSlot Tray1 *PageRegion Env10 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch + +*% -- limits for Tray2 + +*UIConstraints: *PageSize ISOB5 *InputSlot Tray2 +*UIConstraints: *PageSize Executive *InputSlot Tray2 +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageSize Env10 *InputSlot Tray2 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray2 +*UIConstraints: *PageSize EnvDL *InputSlot Tray2 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageSize A5 *InputSlot Tray2 +*UIConstraints: *PageSize Statement *InputSlot Tray2 + +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Executive +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageSize A5 +*UIConstraints: *InputSlot Tray2 *PageSize Env10 +*UIConstraints: *InputSlot Tray2 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray2 *PageSize EnvDL +*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageSize Statement + +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray2 +*UIConstraints: *PageRegion Executive *InputSlot Tray2 +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *PageRegion Env10 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray2 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageRegion A5 *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 + +*UIConstraints: *InputSlot Tray2 *PageRegion ISOB5 +*UIConstraints: *InputSlot Tray2 *PageRegion Executive +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *InputSlot Tray2 *PageRegion A5 +*UIConstraints: *InputSlot Tray2 *PageRegion Env10 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageRegion Statement + +*% -- limits for Tray3 + +*UIConstraints: *PageSize ISOB5 *InputSlot Tray3 +*UIConstraints: *PageSize Executive *InputSlot Tray3 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageSize Env10 *InputSlot Tray3 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray3 +*UIConstraints: *PageSize EnvDL *InputSlot Tray3 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageSize A5 *InputSlot Tray3 +*UIConstraints: *PageSize Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Executive +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageSize A5 +*UIConstraints: *InputSlot Tray3 *PageSize Env10 +*UIConstraints: *InputSlot Tray3 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray3 *PageSize EnvDL +*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageSize Statement + +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3 +*UIConstraints: *PageRegion Executive *InputSlot Tray3 +*UIConstraints: *PageRegion A6 *InputSlot Tray3 +*UIConstraints: *PageRegion Env10 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray3 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageRegion A5 *InputSlot Tray3 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5 +*UIConstraints: *InputSlot Tray3 *PageRegion Executive +*UIConstraints: *InputSlot Tray3 *PageRegion A6 +*UIConstraints: *InputSlot Tray3 *PageRegion A5 +*UIConstraints: *InputSlot Tray3 *PageRegion Env10 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageRegion Statement + +*% Duplex only allowed with Letter, Legal, A4, or Folio +*UIConstraints: *Duplex *PageSize A5 +*UIConstraints: *Duplex *PageSize A6 +*UIConstraints: *Duplex *PageSize ISOB5 +*UIConstraints: *Duplex *PageSize Executive +*UIConstraints: *Duplex *PageSize Statement +*UIConstraints: *Duplex *PageSize Env10 +*UIConstraints: *Duplex *PageSize EnvC5 +*UIConstraints: *Duplex *PageSize EnvDL +*UIConstraints: *Duplex *PageSize EnvMonarch + +*UIConstraints: *PageSize A5 *Duplex +*UIConstraints: *PageSize A6 *Duplex +*UIConstraints: *PageSize ISOB5 *Duplex +*UIConstraints: *PageSize Executive *Duplex +*UIConstraints: *PageSize Statement *Duplex +*UIConstraints: *PageSize Env10 *Duplex +*UIConstraints: *PageSize EnvC5 *Duplex +*UIConstraints: *PageSize EnvDL *Duplex +*UIConstraints: *PageSize EnvMonarch *Duplex + +*UIConstraints: *Duplex *PageRegion A5 +*UIConstraints: *Duplex *PageRegion A6 +*UIConstraints: *Duplex *PageRegion ISOB5 +*UIConstraints: *Duplex *PageRegion Executive +*UIConstraints: *Duplex *PageRegion Statement +*UIConstraints: *Duplex *PageRegion Env10 +*UIConstraints: *Duplex *PageRegion EnvC5 +*UIConstraints: *Duplex *PageRegion EnvDL +*UIConstraints: *Duplex *PageRegion EnvMonarch + +*UIConstraints: *PageRegion A5 *Duplex +*UIConstraints: *PageRegion A6 *Duplex +*UIConstraints: *PageRegion ISOB5 *Duplex +*UIConstraints: *PageRegion Executive *Duplex +*UIConstraints: *PageRegion Statement *Duplex +*UIConstraints: *PageRegion Env10 *Duplex +*UIConstraints: *PageRegion EnvC5 *Duplex +*UIConstraints: *PageRegion EnvDL *Duplex +*UIConstraints: *PageRegion EnvMonarch *Duplex + +*% Limits jog to only offset catch tray + +*UIConstraints: *OutputBin STD *Jog EndOfSet +*UIConstraints: *Jog EndOfSet *OutputBin STD +*UIConstraints: *OutputBin STD *Jog EndOfJob +*UIConstraints: *Jog EndOfJob *OutputBin STD + +*% - Must have *Collate: True for *Jog: EndOfSet + +*UIConstraints: *Jog EndOfSet *Collate False +*UIConstraints: *Collate False *Jog EndOfSet + +*% -- Smoothing and Draft only available in 600x600dpi +*UIConstraints: *XRXQuality Smoothing *Resolution 1200x600dpi +*UIConstraints: *Resolution 1200x600dpi *XRXQuality Smoothing +*UIConstraints: *XRXQuality Draft *Resolution 1200x600dpi +*UIConstraints: *Resolution 1200x600dpi *XRXQuality Draft + +*% === BASIC CAPABILITIES & SYSTEM MANAGEMENT === + +*FreeVM: "3551452" +*VMOption 16Meg/16 MB RAM: "3551452" +*VMOption 24Meg/24 MB RAM: "5584664" +*VMOption 32Meg/32 MB RAM: "7647896" +*VMOption 40Meg/40 MB RAM: "9704088" +*VMOption 48Meg/48 MB RAM: "11752088" +*VMOption 56Meg/56 MB RAM: "13752088" +*VMOption 64Meg/64 MB RAM: "15767320" +*VMOption 72Meg/72 MB RAM: "17855128" +*VMOption 80Meg/80 MB RAM: "19919512" +*VMOption 88Meg/88 MB RAM: "21951128" +*VMOption 104Meg/104 MB RAM: "26014360" + +*FCacheSize 16Meg/16 MB RAM: 760000 +*FCacheSize 24Meg/24 MB RAM: 1160000 +*FCacheSize 32Meg/32 MB RAM: 1560000 +*FCacheSize 40Meg/40 MB RAM: 1960000 +*FCacheSize 48Meg/48 MB RAM: 2360000 +*FCacheSize 56Meg/56 MB RAM: 2760000 +*FCacheSize 64Meg/64 MB RAM: 3160000 +*FCacheSize 72Meg/72 MB RAM: 3560000 +*FCacheSize 80Meg/80 MB RAM: 3960000 +*FCacheSize 88Meg/88 MB RAM: 4360000 +*FCacheSize 104Meg/104 MB RAM: 5160000 + +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:" + save + 42/FontType resourcestatus + {pop pop (Type42)}{(No Type42)} ifelse = flush + restore + " +*End + +*FileSystem: True +*?FileSystem: " +false +(*) { + /DevDict exch currentdevparams def + DevDict /Writeable known {DevDict /Writeable get} {false} ifelse + DevDict /Mounted known {DevDict /Mounted get} {false} ifelse + DevDict /HasNames known {DevDict /HasNames get} {false} ifelse + and and {pop true} if +} 128 string /IODevice resourceforall +{(True)} {(False)} ifelse = +" +*End +*LanguageLevel: "3" +*Throughput: "32" + +*Password: "0" +*ExitServer: " + count 1 ge { true exch startjob } {false} ifelse + not { + (ERROR: *ExitServer cannot start unencapsulated job.) = + ( Password is probably invalid.) = + } if +" +*End + +*Reset: " + count 1 ge { true exch startjob } {false} ifelse + not { + (ERROR: *ExitServer cannot start unencapsulated job.) = + ( Password is probably invalid.) = + } if + systemdict /quit get exec +" +*End + + +*% === PROTOCOLS AND EMULATIONS === + +*Protocols: TBCP + +*% === MEDIA SELECTION === +*% PageSize sets the input Tray and the imageable area +*OpenUI *PageSize/Paper Size: PickOne +*OrderDependency: 20.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter[8.5 x 11]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal[8.5 x 14]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize FanFoldGermanLegal/Folio[8.5 x 13]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Statement[5.5 x 8.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive[7.25 x 10.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4[210mm x 297mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5[148mm x 210mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6/A6[105mm x 148mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/ISO B5[176mm x 250mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10/Com10 Envelope[4.125 x 9.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5/EnvC5 Envelope[162mm x 229mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvDL/DL Envelope[110mm x 220mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvMonarch/Monarch Envelope[3.87 x 7.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 14 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [612 936] (FanFoldGermanLegal) put + dup [396 612] (Statement) put + dup [522 756] (Executive) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [499 709] (ISOB5) put + dup [297 684] (Env10) put + dup [312 624] (EnvDL) put + dup [459 649] (EnvC5) put + dup [279 540] (EnvMonarch) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion/Paper Size: PickOne +*OrderDependency: 20.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter[8.5 x 11]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal[8.5 x 14]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion FanFoldGermanLegal/Folio[8.5 x 13]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Statement[5.5 x 8.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive[7.25 x 10.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4[210mm x 297mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5/A5[148mm x 210mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6/A6[105mm x 148mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5/ISO B5[176mm x 250mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10/Com10 Envelope[4.125 x 9.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC5/EnvC5 Envelope[162mm x 229mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvDL/DL Envelope[110mm x 220mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvMonarch/Monarch Envelope[3.87 x 7.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% ImageableArea gives the bounding box (llx, lly, urx, ury) in points for each media. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter[8.5 x 11]: "0.0 0.0 612 792" +*ImageableArea Legal/Legal[8.5 x 14]: "0.0 0.0 612 1008" +*ImageableArea FanFoldGermanLegal/Folio[8.5 x 13]: "0.0 0.0 612 936" +*ImageableArea Statement/Statement[5.5 x 8.5]: "0.0 0.0 396 612" +*ImageableArea Executive/Executive[7.25 x 10.5]: "0.0 0.0 522 756" +*ImageableArea A4/A4[210mm x 297mm]: "0.0 0.0 595 842" +*ImageableArea A5/A5[148mm x 210mm]: "0.0 0.0 420 595" +*ImageableArea A6/A6[105mm x 148mm]: "0.0 0.0 297 420" +*ImageableArea ISOB5/ISO B5[176mm x 250mm]: "0.0 0.0 499 709" +*ImageableArea Env10/Com10 Envelope[4.125 x 9.5]: "0.0 0.0 297 684" +*ImageableArea EnvC5/EnvC5 Envelope[162mm x 229mm]: "0.0 0.0 459 649" +*ImageableArea EnvDL/DL Envelope[110mm x 220mm]: "0.0 0.0 312 624" +*ImageableArea EnvMonarch/Monarch Envelope[3.87 x 7.5]: "0.0 0.0 279 540" +*?ImageableArea: " + newpath clippath pathbbox 4 -2 roll + exch 2 {10000 mul ceiling 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat + exch 2 {10000 mul floor 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat + (\n) print" +*End + +*% PaperDimension gives physical dimensions in points for each media (x-width, y-height) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter[8.5 x 11]: "612 792" +*PaperDimension Legal/Legal[8.5 x 14]: "612 1008" +*PaperDimension FanFoldGermanLegal/Folio[8.5 x 13]: "612 936" +*PaperDimension Statement/Statement[5.5 x 8.5]: "396 612" +*PaperDimension Executive/Executive[7.25 x 10.5]: "522 756" +*PaperDimension A4/A4[210mm x 297mm]: "595 842" +*PaperDimension A5/A5[148mm x 210mm]: "420 595" +*PaperDimension A6/A6[105mm x 148mm]: "297 420" +*PaperDimension ISOB5/ISO B5[176mm x 250mm]: "499 709" +*PaperDimension Env10/Com10 Envelope[4.125 x 9.5]: "297 684" +*PaperDimension EnvC5/EnvC5 Envelope[162mm x 229mm]: "459 649" +*PaperDimension EnvDL/DL Envelope[110mm x 220mm]: "312 624" +*PaperDimension EnvMonarch/Monarch Envelope[3.87 x 7.5]: "279 540" + +*LandscapeOrientation: Any + + +*% === MEDIA HANDLING OPTIONS === +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 15.0 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " << /ManualFeed true >> setpagedevice " +*ManualFeed False: " << /ManualFeed false >> setpagedevice " +*?ManualFeed:" +save +currentpagedevice /ManualFeed get +{(True)} {(False)} ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot/Paper Source: PickOne +*OrderDependency: 15.0 AnySetup *InputSlot +*DefaultInputSlot: Tray1 +*InputSlot Tray1/Tray 1: " +<> setpagedevice" +*End +*InputSlot MBF/MBF: " +<> setpagedevice " +*End +*InputSlot Tray2/Tray 2: " +<> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " +<> setpagedevice " +*End +*InputSlot Envelope/Envelope Feeder: " + <> setpagedevice " +*End +*?InputSlot: " +save + currentpagedevice /DeferredMediaSelection known dup + { currentpagedevice /DeferredMediaSelection get and } if + {5 dict + dup 0 (Tray1) put + dup 1 (MBF) put + dup 2 (Tray2) put + dup 3 (Tray3) put + dup 4 (Envelope) put + currentpagedevice /MediaPosition get get + } + { + 5 dict + dup /0 (Tray1) put + dup /1 (MBF) put + dup /2 (Tray2) put + dup /3 (Tray3) put + dup /4 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + } ifelse + = flush +restore +" +*End + +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + +*OpenUI *TraySwitch/Auto Tray Switch: Boolean +*OrderDependency: 30.0 AnySetup *TraySwitch +*TraySwitch True: "<> setpagedevice" +*TraySwitch False: "<> setpagedevice" +*DefaultTraySwitch: True +*?TraySwitch: "save + currentpagedevice /TraySwitch get + {(True)} {(False)} ifelse = flush + restore" +*End +*CloseUI: *TraySwitch + +*OpenGroup: Output + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 30.0 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: "<> setpagedevice" +*Duplex DuplexNoTumble/Normal: "<> setpagedevice" +*Duplex DuplexTumble/Tumble: "<> setpagedevice" +*?Duplex: "save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get + {(DuplexTumble)} {(DuplexNoTumble)} ifelse} + {(None)} ifelse = flush restore" +*End +*CloseUI: *Duplex + +*OpenUI *Jog/Jog: PickOne +*OrderDependency: 30.0 AnySetup *Jog +*DefaultJog: None +*Jog None/None: "<> setpagedevice" +*Jog EndOfJob/End of job: "<> setpagedevice" +*Jog EndOfSet/End of set: "<> setpagedevice" +*?Jog: "save + currentpagedevice /Jog get dup 2 eq + {pop (EndOfJob)} {3 eq {(EndOfSet)} {(None)} ifelse} + ifelse = flush +restore " +*End +*CloseUI: *Jog + +*OpenUI *Collate: Boolean +*OrderDependency: 10.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: "<> setpagedevice" +*Collate True: "<> setpagedevice" +*?Collate: "save + currentpagedevice /Collate known + {currentpagedevice /Collate get + {(True)}{(False)} ifelse} + {(Unknown)} + ifelse = flush +restore " +*End +*CloseUI: *Collate + +*OpenUI *XRXQuality/Quality: PickOne +*OrderDependency: 50.0 AnySetup *XRXQuality +*DefaultXRXQuality: Smoothing + +*XRXQuality Draft/Draft Mode: " + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /TonerSaver 1 put + dup /Type 18 put + put setpagedevice +" +*End + +*XRXQuality None/Normal: " + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /TonerSaver 0 put + dup /Type 18 put + put setpagedevice +" +*End + +*XRXQuality Smoothing/Xerox Image Enhancement: " + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 1 put + dup /TonerSaver 0 put + dup /Type 18 put + put setpagedevice +" +*End + +*?XRXQuality: "save + currentpagedevice dup /PostRenderingEnhance known + {dup /PostRenderingEnhance get + { + /PostRenderingEnhanceDetails get + dup /Type get 18 eq + { + dup /REValue get 8 mul exch + /TonerSaver get add dup 8 eq + {pop (Smoothing)} + {1 eq {(Draft)} {(None)}ifelse} + ifelse + } + {pop (None)} ifelse + } + {pop (None)} + ifelse} + {pop (None)} + ifelse = flush +restore" +*End +*CloseUI: *XRXQuality + +*OpenUI *XRXAMediaType/Media Type: PickOne +*OrderDependency: 30.0 AnySetup *XRXAMediaType +*DefaultXRXAMediaType: AutoSelect +*XRXAMediaType AutoSelect/AutoSelect: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType null +put setpagedevice" +*End +*XRXAMediaType Plain/Plain: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Plain) put setpagedevice" +*End +*XRXAMediaType Transparency/Transparency: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Transparency) put setpagedevice" +*End +*XRXAMediaType Labels/Labels: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Labels) put setpagedevice" +*End +*XRXAMediaType Preprinted/Preprinted: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Preprinted) put setpagedevice" +*End +*XRXAMediaType Letterhead/Letterhead: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Letterhead) put setpagedevice" +*End +*XRXAMediaType Prepunched/Prepunched: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Prepunched) put setpagedevice" +*End +*XRXAMediaType Bond/Bond: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Bond) put setpagedevice" +*End +*XRXAMediaType Recycled/Recycled: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Recycled) put setpagedevice" +*End +*XRXAMediaType Color/Color: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Color) put setpagedevice" +*End +*XRXAMediaType Cardstock/Cardstock: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Cardstock) put setpagedevice" +*End + +*?XRXAMediaType: " +currentpagedevice dup /MediaType known +{ +/MediaType get dup null eq { pop (Unknown) } if +} +{ pop (Unknown)} +ifelse = flush +" +*End +*CloseUI: *XRXAMediaType + + +*OpenUI *OutputBin/Output Tray: PickOne +*OrderDependency: 30.0 AnySetup *OutputBin +*DefaultOutputBin: STD +*OutputBin STD/Standard: " +<> setpagedevice" +*End +*OutputBin OCT/Offset Bin: " +<> setpagedevice" +*End +*?OutputBin: " +currentpagedevice /OutputType known +{ +<< + (STD) (STD) + (OCT) (OCT) +>> + currentpagedevice /OutputType get + dup null eq {pop (Unknown)} { get } ifelse + } { (Unkown)} ifelse = flush +" +*End +*CloseUI: *OutputBin +*CloseGroup: Output + + + +*% === RESOLUTION AND APPEARANCE CONTROL === + +*OpenUI *Resolution/Resolution: PickOne +*OrderDependency: 55 AnySetup *Resolution +*DefaultResolution: 600x600dpi + +*Resolution 600x600dpi/600 x 600 dpi: " + currentpagedevice /PostRenderingEnhanceDetails get + currentpagedevice /PostRenderingEnhance get + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /TonerSaver 0 put + dup /Type 18 put + put setpagedevice + 2 dict + dup /HWResolution [600 600] put + dup /Policies + 1 dict dup /HWResolution 2 put + put setpagedevice + 2 dict + dup /PostRenderingEnhance 4 -1 roll put + dup /PostRenderingEnhanceDetails 4 -1 roll put + setpagedevice +" +*End + +*Resolution 1200x600dpi/1200 x 600 dpi: " + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /TonerSaver 0 put + dup /Type 18 put + put setpagedevice + 2 dict + dup /HWResolution [1200 600] put + dup /Policies + 1 dict dup /HWResolution 2 put + put setpagedevice +" +*End + +*?Resolution: " + save + currentpagedevice /HWResolution get + aload pop exch + ( ) cvs print + (x) print ( ) cvs print (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== + +*DefaultHalftoneType: 3 +*AccurateScreensSupport: False +*ScreenFreq: "65" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}" + +*DefaultTransfer: Null +*Transfer Null: "{}" +*Transfer Null.Inverse: "{1 exch sub}" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + + +*% For 85 lpi /600 x 600 dpi ======================================= + +*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% === PRINTER MESSAGES === + +*% possible unsolicited messages +*PrinterError: "Cover Open" +*PrinterError: "Warming up" + +*% status field of controller-requested status message +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "initializing" +*Status: "holding" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Warming up" + +*% source field of controller-requested status message +*Source: "Parallel" +*Source: "LocalTalk" +*Source: "Ethernet" +*Source: "TokenRing" + +*% other possible printer messages +*Message: "%%Flushing: rest of job (to end-of-file) will be ignored]%%" +*Message: "%%[exitserver: permanent state may be changed]%%" +*Message: "%%[StatusChange: initializing]%%" + + +*% The byte count of this file should be exactly 043251 or 044518 +*% depending on the filesystem it resides in. +*% end of PPD file for the Xerox Gazelle +*% last modification date 6/15/98 + diff --git a/psprint_config/configuration/ppds/XRN24320.PS b/psprint_config/configuration/ppds/XRN24320.PS new file mode 100644 index 000000000000..17858fb29823 --- /dev/null +++ b/psprint_config/configuration/ppds/XRN24320.PS @@ -0,0 +1,1696 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% Internal version 3.6 2/4/98 + +*% === REQUIRED ENTRIES === +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "XRN24320.PPD" +*PSVersion: "(2016.108) 1" +*Product: "(Xerox DocuPrint N24/N32)" +*ShortNickName: "Xerox DocuPrint N24/N32" +*NickName: "Xerox DocuPrint N24/N32, v. 2016.108" +*ModelName: "Xerox DocuPrint N24/N32" +*Manufacturer: "Xerox" + + +*% === INSTALLABLE OPTIONS === +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Duplex Module: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /Duplex known + {(True)}{(False)} ifelse + = flush + restore + " +*End +*CloseUI: *Option1 + +*OpenUI *Option2/HCF: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 2 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Mailbox Bins: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice /OutputAttributes known + { + currentpagedevice /OutputAttributes get + 2 known {(True)}{(False) } ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End + +*CloseUI: *Option3 + +*OpenUI *Option4/Hard Disk: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*?Option4: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore + " +*End +*CloseUI: *Option4 + +*OpenUI *Option5/Envelope Feeder: Boolean +*DefaultOption5: False +*Option5 True/Installed: "" +*Option5 False/Not Installed: "" +*?Option5: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 6 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option5 + +*OpenUI *Option6/MBF: Boolean +*DefaultOption6: False +*Option6 True/Installed: "" +*Option6 False/Not Installed: "" +*?Option6: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 5 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option6 + +*OpenUI *Option7/Finisher-Stapler: Boolean +*DefaultOption7: False +*Option7 True/Installed: "" +*Option7 False/Not Installed: "" +*?Option7: " + save + currentpagedevice /Staple known + {(True)}{(False)} ifelse + = flush + restore" +*End +*CloseUI: *Option7 + +*OpenUI *InstalledMemory/Total Printer Memory: PickOne +*DefaultInstalledMemory: 12Meg +*InstalledMemory 12Meg/12 MB RAM: "" +*InstalledMemory 20Meg/20 MB RAM: "" +*InstalledMemory 28Meg/28 MB RAM: "" +*InstalledMemory 36Meg/36 MB RAM: "" +*InstalledMemory 44Meg/44 MB RAM: "" +*InstalledMemory 52Meg/52 MB RAM: "" +*InstalledMemory 60Meg/60 MB RAM: "" +*InstalledMemory 68Meg/68 MB RAM: "" +*InstalledMemory 76Meg/76 MB RAM: "" +*InstalledMemory 84Meg/84 MB RAM: "" +*InstalledMemory 92Meg/92 MB RAM: "" +*InstalledMemory 100Meg/100 MB RAM: "" +*InstalledMemory 108Meg/108 MB RAM: "" +*InstalledMemory 116Meg/116 MB RAM: "" +*InstalledMemory 124Meg/124 MB RAM: "" +*InstalledMemory 128Meg/128 MB RAM: "" +*?InstalledMemory: " + save + 16 dict + dup 0 (12Meg) put + dup 1 (20Meg) put + dup 2 (28Meg) put + dup 3 (36Meg) put + dup 4 (44Meg) put + dup 5 (52Meg) put + dup 6 (60Meg) put + dup 7 (68Meg) put + dup 8 (76Meg) put + dup 9 (84Meg) put + dup 10 (92Meg) put + dup 11 (100Meg) put + dup 12 (108Meg) put + dup 13 (116Meg) put + dup 14 (124Meg) put + dup 15 (128Meg) put + currentsystemparams dup /RamSize known + {/RamSize get 1048576 div floor cvi + 8 idiv 1 sub get} + {pop (Unknown) } ifelse + = flush + restore + " +*End +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*% === UI CONSTRAINTS === + +*UIConstraints: *Option1 False *Duplex +*UIConstraints: *Duplex *Option1 False + +*UIConstraints: *Option2 False *InputSlot Tray3 +*UIConstraints: *Option2 False *InputSlot Tray4 +*UIConstraints: *Option2 False *InputSlot Tray5 +*UIConstraints: *InputSlot Tray3 *Option2 False +*UIConstraints: *InputSlot Tray4 *Option2 False +*UIConstraints: *InputSlot Tray5 *Option2 False + +*UIConstraints: *Option5 True *InputSlot MBF +*UIConstraints: *InputSlot MBF *Option5 True + +*UIConstraints: *Option5 False *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *Option5 False + +*UIConstraints: *InputSlot Envelope *ManualFeed True +*UIConstraints: *ManualFeed True *InputSlot Envelope + +*UIConstraints: *Option3 True *Option7 True +*UIConstraints: *Option7 True *Option3 True + +*UIConstraints: *OutputBin MAILBOXBIN1 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN2 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN3 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN4 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN5 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN6 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN7 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN8 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN9 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN10 *Option3 False + +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN1 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN2 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN3 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN4 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN5 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN6 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN7 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN8 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN9 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN10 + +*UIConstraints: *Option7 False *OutputBin FINISHERBIN1 +*UIConstraints: *OutputBin FINISHERBIN1 *Option7 False + +*UIConstraints: *Option7 False *OutputBin FINISHERBIN2 +*UIConstraints: *OutputBin FINISHERBIN2 *Option7 False + +*UIConstraints: *Option7 False *OutputBin FINISHERBIN3 +*UIConstraints: *OutputBin FINISHERBIN3 *Option7 False + +*% -- limits the pagesize A6 and Envelopes with the +*% -- mailbox bins + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageSize A6 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageRegion A6 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageSize Env10 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageRegion Env10 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageSize EnvC5 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageRegion EnvC5 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN2 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN3 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN4 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN5 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN6 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN7 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN8 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN9 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN10 *PageSize EnvDL +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN1 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN2 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN3 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN4 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN5 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN6 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN7 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN8 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN9 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN2 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN3 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN4 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN5 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN6 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN7 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN8 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN9 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN10 *PageRegion EnvDL +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN1 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN2 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN3 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN4 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN5 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN6 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN7 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN8 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN9 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN2 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN3 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN4 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN5 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN6 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN7 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN8 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN9 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN10 *PageSize EnvMonarch +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN1 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN2 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN3 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN4 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN5 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN6 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN7 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN8 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN9 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN2 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN3 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN4 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN5 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN6 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN7 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN8 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN9 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN10 *PageRegion EnvMonarch +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN1 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN2 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN3 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN4 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN5 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN6 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN7 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN8 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN9 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageSize A6 +*UIConstraints: *OutputBin FINISHERBIN2 *PageSize A6 +*UIConstraints: *OutputBin FINISHERBIN3 *PageSize A6 +*UIConstraints: *PageSize A6 *OutputBin FINISHERBIN1 +*UIConstraints: *PageSize A6 *OutputBin FINISHERBIN2 +*UIConstraints: *PageSize A6 *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageRegion A6 +*UIConstraints: *OutputBin FINISHERBIN2 *PageRegion A6 +*UIConstraints: *OutputBin FINISHERBIN3 *PageRegion A6 +*UIConstraints: *PageRegion A6 *OutputBin FINISHERBIN1 +*UIConstraints: *PageRegion A6 *OutputBin FINISHERBIN2 +*UIConstraints: *PageRegion A6 *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageSize EnvDL +*UIConstraints: *OutputBin FINISHERBIN2 *PageSize EnvDL +*UIConstraints: *OutputBin FINISHERBIN3 *PageSize EnvDL +*UIConstraints: *PageSize EnvDL *OutputBin FINISHERBIN1 +*UIConstraints: *PageSize EnvDL *OutputBin FINISHERBIN2 +*UIConstraints: *PageSize EnvDL *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageRegion EnvDL +*UIConstraints: *OutputBin FINISHERBIN2 *PageRegion EnvDL +*UIConstraints: *OutputBin FINISHERBIN3 *PageRegion EnvDL +*UIConstraints: *PageRegion EnvDL *OutputBin FINISHERBIN1 +*UIConstraints: *PageRegion EnvDL *OutputBin FINISHERBIN2 +*UIConstraints: *PageRegion EnvDL *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageSize EnvC5 +*UIConstraints: *OutputBin FINISHERBIN2 *PageSize EnvC5 +*UIConstraints: *OutputBin FINISHERBIN3 *PageSize EnvC5 +*UIConstraints: *PageSize EnvC5 *OutputBin FINISHERBIN1 +*UIConstraints: *PageSize EnvC5 *OutputBin FINISHERBIN2 +*UIConstraints: *PageSize EnvC5 *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageRegion EnvC5 +*UIConstraints: *OutputBin FINISHERBIN2 *PageRegion EnvC5 +*UIConstraints: *OutputBin FINISHERBIN3 *PageRegion EnvC5 +*UIConstraints: *PageRegion EnvC5 *OutputBin FINISHERBIN1 +*UIConstraints: *PageRegion EnvC5 *OutputBin FINISHERBIN2 +*UIConstraints: *PageRegion EnvC5 *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageSize EnvMonarch +*UIConstraints: *OutputBin FINISHERBIN2 *PageSize EnvMonarch +*UIConstraints: *OutputBin FINISHERBIN3 *PageSize EnvMonarch +*UIConstraints: *PageSize EnvMonarch *OutputBin FINISHERBIN1 +*UIConstraints: *PageSize EnvMonarch *OutputBin FINISHERBIN2 +*UIConstraints: *PageSize EnvMonarch *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageRegion EnvMonarch +*UIConstraints: *OutputBin FINISHERBIN2 *PageRegion EnvMonarch +*UIConstraints: *OutputBin FINISHERBIN3 *PageRegion EnvMonarch +*UIConstraints: *PageRegion EnvMonarch *OutputBin FINISHERBIN1 +*UIConstraints: *PageRegion EnvMonarch *OutputBin FINISHERBIN2 +*UIConstraints: *PageRegion EnvMonarch *OutputBin FINISHERBIN3 + + +*% -- limits Envelope Feeder + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Tabloid *InputSlot Envelope +*UIConstraints: *PageSize A3 *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize A5 *InputSlot Envelope +*UIConstraints: *PageSize A6 *InputSlot Envelope +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize Statement *InputSlot Envelope + +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize Tabloid +*UIConstraints: *InputSlot Envelope *PageSize A3 +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *InputSlot Envelope *PageSize A5 +*UIConstraints: *InputSlot Envelope *PageSize A6 +*UIConstraints: *InputSlot Envelope *PageSize FanFoldGermanLegal +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize Statement + +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Tabloid *InputSlot Envelope +*UIConstraints: *PageRegion A3 *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion A5 *InputSlot Envelope +*UIConstraints: *PageRegion A6 *InputSlot Envelope +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion Statement *InputSlot Envelope + +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion Tabloid +*UIConstraints: *InputSlot Envelope *PageRegion A3 +*UIConstraints: *InputSlot Envelope *PageRegion A4 +*UIConstraints: *InputSlot Envelope *PageRegion A5 +*UIConstraints: *InputSlot Envelope *PageRegion A6 +*UIConstraints: *InputSlot Envelope *PageRegion FanFoldGermanLegal +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion Statement + +*UIConstraints: *InputSlot Envelope *XRXAMediaType Plain +*UIConstraints: *InputSlot Envelope *XRXAMediaType Transparency +*UIConstraints: *InputSlot Envelope *XRXAMediaType Labels +*UIConstraints: *InputSlot Envelope *XRXAMediaType Preprinted +*UIConstraints: *InputSlot Envelope *XRXAMediaType Letterhead +*UIConstraints: *InputSlot Envelope *XRXAMediaType Prepunched +*UIConstraints: *InputSlot Envelope *XRXAMediaType Bond +*UIConstraints: *InputSlot Envelope *XRXAMediaType Recycled +*UIConstraints: *InputSlot Envelope *XRXAMediaType Color +*UIConstraints: *InputSlot Envelope *XRXAMediaType Cardstock + +*UIConstraints: *XRXAMediaType Plain *InputSlot Envelope +*UIConstraints: *XRXAMediaType Transparency *InputSlot Envelope +*UIConstraints: *XRXAMediaType Labels *InputSlot Envelope +*UIConstraints: *XRXAMediaType Preprinted *InputSlot Envelope +*UIConstraints: *XRXAMediaType Letterhead *InputSlot Envelope +*UIConstraints: *XRXAMediaType Prepunched *InputSlot Envelope +*UIConstraints: *XRXAMediaType Bond *InputSlot Envelope +*UIConstraints: *XRXAMediaType Recycled *InputSlot Envelope +*UIConstraints: *XRXAMediaType Color *InputSlot Envelope +*UIConstraints: *XRXAMediaType Cardstock *InputSlot Envelope + +*% -- limits for Tray1 + +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageSize Env10 *InputSlot Tray1 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray1 +*UIConstraints: *PageSize EnvDL *InputSlot Tray1 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageSize Env10 +*UIConstraints: *InputSlot Tray1 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray1 *PageSize EnvDL +*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch + +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *PageRegion Env10 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray1 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *InputSlot Tray1 *PageRegion Env10 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch + +*% -- limits for Tray2 + +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageSize Env10 *InputSlot Tray2 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray2 +*UIConstraints: *PageSize EnvDL *InputSlot Tray2 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageSize A5 *InputSlot Tray2 +*UIConstraints: *PageSize Statement *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageSize A5 +*UIConstraints: *InputSlot Tray2 *PageSize Env10 +*UIConstraints: *InputSlot Tray2 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray2 *PageSize EnvDL +*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageSize Statement + +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *PageRegion Env10 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray2 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageRegion A5 *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *InputSlot Tray2 *PageRegion A5 +*UIConstraints: *InputSlot Tray2 *PageRegion Env10 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageRegion Statement + +*% -- limits for Tray3 + +*UIConstraints: *PageSize Env10 *InputSlot Tray3 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray3 +*UIConstraints: *PageSize EnvDL *InputSlot Tray3 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageSize A5 *InputSlot Tray3 +*UIConstraints: *PageSize Statement *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageSize A5 +*UIConstraints: *InputSlot Tray3 *PageSize Env10 +*UIConstraints: *InputSlot Tray3 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray3 *PageSize EnvDL +*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageSize Statement + +*UIConstraints: *PageRegion A6 *InputSlot Tray3 +*UIConstraints: *PageRegion Env10 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray3 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageRegion A5 *InputSlot Tray3 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageRegion A6 +*UIConstraints: *InputSlot Tray3 *PageRegion A5 +*UIConstraints: *InputSlot Tray3 *PageRegion Env10 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageRegion Statement + +*% -- limits for Tray4 + +*UIConstraints: *PageSize Legal *InputSlot Tray4 +*UIConstraints: *PageSize Tabloid *InputSlot Tray4 +*UIConstraints: *PageSize A3 *InputSlot Tray4 +*UIConstraints: *PageSize A5 *InputSlot Tray4 +*UIConstraints: *PageSize A6 *InputSlot Tray4 +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray4 +*UIConstraints: *PageSize Statement *InputSlot Tray4 +*UIConstraints: *PageSize Env10 *InputSlot Tray4 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray4 +*UIConstraints: *PageSize EnvDL *InputSlot Tray4 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize Legal +*UIConstraints: *InputSlot Tray4 *PageSize Tabloid +*UIConstraints: *InputSlot Tray4 *PageSize A3 +*UIConstraints: *InputSlot Tray4 *PageSize A5 +*UIConstraints: *InputSlot Tray4 *PageSize A6 +*UIConstraints: *InputSlot Tray4 *PageSize FanFoldGermanLegal +*UIConstraints: *InputSlot Tray4 *PageSize Statement +*UIConstraints: *InputSlot Tray4 *PageSize Env10 +*UIConstraints: *InputSlot Tray4 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray4 *PageSize EnvDL +*UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch + +*UIConstraints: *PageRegion Legal *InputSlot Tray4 +*UIConstraints: *PageRegion Tabloid *InputSlot Tray4 +*UIConstraints: *PageRegion A3 *InputSlot Tray4 +*UIConstraints: *PageRegion A5 *InputSlot Tray4 +*UIConstraints: *PageRegion A6 *InputSlot Tray4 +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray4 +*UIConstraints: *PageRegion Statement *InputSlot Tray4 +*UIConstraints: *PageRegion Env10 *InputSlot Tray4 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray4 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageRegion Legal +*UIConstraints: *InputSlot Tray4 *PageRegion Tabloid +*UIConstraints: *InputSlot Tray4 *PageRegion A3 +*UIConstraints: *InputSlot Tray4 *PageRegion A5 +*UIConstraints: *InputSlot Tray4 *PageRegion A6 +*UIConstraints: *InputSlot Tray4 *PageRegion FanFoldGermanLegal +*UIConstraints: *InputSlot Tray4 *PageRegion Statement +*UIConstraints: *InputSlot Tray4 *PageRegion Env10 +*UIConstraints: *InputSlot Tray4 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray4 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch + +*% -- limits for Tray5 + +*UIConstraints: *PageSize Legal *InputSlot Tray5 +*UIConstraints: *PageSize Tabloid *InputSlot Tray5 +*UIConstraints: *PageSize A3 *InputSlot Tray5 +*UIConstraints: *PageSize A5 *InputSlot Tray5 +*UIConstraints: *PageSize A6 *InputSlot Tray5 +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray5 +*UIConstraints: *PageSize Statement *InputSlot Tray5 +*UIConstraints: *PageSize Env10 *InputSlot Tray5 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray5 +*UIConstraints: *PageSize EnvDL *InputSlot Tray5 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5 +*UIConstraints: *InputSlot Tray5 *PageSize Legal +*UIConstraints: *InputSlot Tray5 *PageSize Tabloid +*UIConstraints: *InputSlot Tray5 *PageSize A3 +*UIConstraints: *InputSlot Tray5 *PageSize A5 +*UIConstraints: *InputSlot Tray5 *PageSize A6 +*UIConstraints: *InputSlot Tray5 *PageSize FanFoldGermanLegal +*UIConstraints: *InputSlot Tray5 *PageSize Statement +*UIConstraints: *InputSlot Tray5 *PageSize Env10 +*UIConstraints: *InputSlot Tray5 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray5 *PageSize EnvDL +*UIConstraints: *InputSlot Tray5 *PageSize EnvMonarch + +*UIConstraints: *PageRegion Legal *InputSlot Tray5 +*UIConstraints: *PageRegion Tabloid *InputSlot Tray5 +*UIConstraints: *PageRegion A3 *InputSlot Tray5 +*UIConstraints: *PageRegion A5 *InputSlot Tray5 +*UIConstraints: *PageRegion A6 *InputSlot Tray5 +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray5 +*UIConstraints: *PageRegion Statement *InputSlot Tray5 +*UIConstraints: *PageRegion Env10 *InputSlot Tray5 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray5 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5 +*UIConstraints: *InputSlot Tray5 *PageRegion Legal +*UIConstraints: *InputSlot Tray5 *PageRegion Tabloid +*UIConstraints: *InputSlot Tray5 *PageRegion A3 +*UIConstraints: *InputSlot Tray5 *PageRegion A5 +*UIConstraints: *InputSlot Tray5 *PageRegion A6 +*UIConstraints: *InputSlot Tray5 *PageRegion FanFoldGermanLegal +*UIConstraints: *InputSlot Tray5 *PageRegion Statement +*UIConstraints: *InputSlot Tray5 *PageRegion Env10 +*UIConstraints: *InputSlot Tray5 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray5 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray5 *PageRegion EnvMonarch + +*% -- Stapling only if finisher is installed +*UIConstraints: *Option7 False *XRStaple FrontStaple +*UIConstraints: *Option7 False *XRStaple RearStaple +*UIConstraints: *Option7 False *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *Option7 False +*UIConstraints: *XRStaple RearStaple *Option7 False +*UIConstraints: *XRStaple DualStaple *Option7 False + +*UIConstraints: *OutputBin FACEDOWNBIN *XRStaple FrontStaple +*UIConstraints: *OutputBin FACEDOWNBIN *XRStaple RearStaple +*UIConstraints: *OutputBin FACEDOWNBIN *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin FACEDOWNBIN +*UIConstraints: *XRStaple RearStaple *OutputBin FACEDOWNBIN +*UIConstraints: *XRStaple DualStaple *OutputBin FACEDOWNBIN + +*UIConstraints: *OutputBin FACEUPBIN *XRStaple FrontStaple +*UIConstraints: *OutputBin FACEUPBIN *XRStaple RearStaple +*UIConstraints: *OutputBin FACEUPBIN *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin FACEUPBIN +*UIConstraints: *XRStaple RearStaple *OutputBin FACEUPBIN +*UIConstraints: *XRStaple DualStaple *OutputBin FACEUPBIN + +*UIConstraints: *OutputBin MAILBOXBIN1 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN1 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN1 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN1 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN1 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN1 + +*UIConstraints: *OutputBin MAILBOXBIN2 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN2 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN2 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN2 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN2 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN2 + +*UIConstraints: *OutputBin MAILBOXBIN3 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN3 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN3 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN3 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN3 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN3 + +*UIConstraints: *OutputBin MAILBOXBIN4 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN4 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN4 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN4 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN4 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN4 + +*UIConstraints: *OutputBin MAILBOXBIN5 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN5 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN5 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN5 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN5 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN5 + +*UIConstraints: *OutputBin MAILBOXBIN6 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN6 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN6 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN6 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN6 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN6 + +*UIConstraints: *OutputBin MAILBOXBIN7 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN7 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN7 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN7 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN7 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN7 + +*UIConstraints: *OutputBin MAILBOXBIN8 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN8 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN8 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN8 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN8 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN8 + +*UIConstraints: *OutputBin MAILBOXBIN9 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN9 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN9 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN9 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN9 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN9 + +*UIConstraints: *OutputBin MAILBOXBIN10 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN10 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN10 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN10 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN10 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN10 + +*% -- No Stapling if on Page Sizes A6 or Envelopes + +*UIConstraints: *PageSize A6 *XRStaple FrontStaple +*UIConstraints: *PageSize A6 *XRStaple RearStaple +*UIConstraints: *PageSize A6 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageSize A6 +*UIConstraints: *XRStaple RearStaple *PageSize A6 +*UIConstraints: *XRStaple DualStaple *PageSize A6 + +*UIConstraints: *PageRegion A6 *XRStaple FrontStaple +*UIConstraints: *PageRegion A6 *XRStaple RearStaple +*UIConstraints: *PageRegion A6 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageRegion A6 +*UIConstraints: *XRStaple RearStaple *PageRegion A6 +*UIConstraints: *XRStaple DualStaple *PageRegion A6 + +*UIConstraints: *PageSize EnvC5 *XRStaple FrontStaple +*UIConstraints: *PageSize EnvC5 *XRStaple RearStaple +*UIConstraints: *PageSize EnvC5 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageSize EnvC5 +*UIConstraints: *XRStaple RearStaple *PageSize EnvC5 +*UIConstraints: *XRStaple DualStaple *PageSize EnvC5 + +*UIConstraints: *PageRegion EnvC5 *XRStaple FrontStaple +*UIConstraints: *PageRegion EnvC5 *XRStaple RearStaple +*UIConstraints: *PageRegion EnvC5 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageRegion EnvC5 +*UIConstraints: *XRStaple RearStaple *PageRegion EnvC5 +*UIConstraints: *XRStaple DualStaple *PageRegion EnvC5 + +*UIConstraints: *PageSize EnvDL *XRStaple FrontStaple +*UIConstraints: *PageSize EnvDL *XRStaple RearStaple +*UIConstraints: *PageSize EnvDL *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageSize EnvDL +*UIConstraints: *XRStaple RearStaple *PageSize EnvDL +*UIConstraints: *XRStaple DualStaple *PageSize EnvDL + +*UIConstraints: *PageRegion EnvDL *XRStaple FrontStaple +*UIConstraints: *PageRegion EnvDL *XRStaple RearStaple +*UIConstraints: *PageRegion EnvDL *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageRegion EnvDL +*UIConstraints: *XRStaple RearStaple *PageRegion EnvDL +*UIConstraints: *XRStaple DualStaple *PageRegion EnvDL + +*UIConstraints: *PageSize EnvMonarch *XRStaple FrontStaple +*UIConstraints: *PageSize EnvMonarch *XRStaple RearStaple +*UIConstraints: *PageSize EnvMonarch *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageSize EnvMonarch +*UIConstraints: *XRStaple RearStaple *PageSize EnvMonarch +*UIConstraints: *XRStaple DualStaple *PageSize EnvMonarch + +*UIConstraints: *PageRegion EnvMonarch *XRStaple FrontStaple +*UIConstraints: *PageRegion EnvMonarch *XRStaple RearStaple +*UIConstraints: *PageRegion EnvMonarch *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageRegion EnvMonarch +*UIConstraints: *XRStaple RearStaple *PageRegion EnvMonarch +*UIConstraints: *XRStaple DualStaple *PageRegion EnvMonarch + +*UIConstraints: *PageSize Env10 *XRStaple FrontStaple +*UIConstraints: *PageSize Env10 *XRStaple RearStaple +*UIConstraints: *PageSize Env10 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageSize Env10 +*UIConstraints: *XRStaple RearStaple *PageSize Env10 +*UIConstraints: *XRStaple DualStaple *PageSize Env10 + +*UIConstraints: *PageRegion Env10 *XRStaple FrontStaple +*UIConstraints: *PageRegion Env10 *XRStaple RearStaple +*UIConstraints: *PageRegion Env10 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageRegion Env10 +*UIConstraints: *XRStaple RearStaple *PageRegion Env10 +*UIConstraints: *XRStaple DualStaple *PageRegion Env10 + +*% -- No Face Up Bin if jog is installed + +*UIConstraints: *Jog *OutputBin FACEUPBIN +*UIConstraints: *Jog *OutputBin MAILBOXBIN1 +*UIConstraints: *Jog *OutputBin MAILBOXBIN2 +*UIConstraints: *Jog *OutputBin MAILBOXBIN3 +*UIConstraints: *Jog *OutputBin MAILBOXBIN4 +*UIConstraints: *Jog *OutputBin MAILBOXBIN5 +*UIConstraints: *Jog *OutputBin MAILBOXBIN6 +*UIConstraints: *Jog *OutputBin MAILBOXBIN7 +*UIConstraints: *Jog *OutputBin MAILBOXBIN8 +*UIConstraints: *Jog *OutputBin MAILBOXBIN9 +*UIConstraints: *Jog *OutputBin MAILBOXBIN10 +*UIConstraints: *OutputBin FACEUPBIN *Jog +*UIConstraints: *OutputBin MAILBOXBIN1 *Jog +*UIConstraints: *OutputBin MAILBOXBIN2 *Jog +*UIConstraints: *OutputBin MAILBOXBIN3 *Jog +*UIConstraints: *OutputBin MAILBOXBIN4 *Jog +*UIConstraints: *OutputBin MAILBOXBIN5 *Jog +*UIConstraints: *OutputBin MAILBOXBIN6 *Jog +*UIConstraints: *OutputBin MAILBOXBIN7 *Jog +*UIConstraints: *OutputBin MAILBOXBIN8 *Jog +*UIConstraints: *OutputBin MAILBOXBIN9 *Jog +*UIConstraints: *OutputBin MAILBOXBIN10 *Jog + +*% - Must have *Collate: True for *Jog: EndOfSet + +*UIConstraints: *Jog EndOfSet *Collate False +*UIConstraints: *Collate False *Jog EndOfSet + +*% - No Duplex if using A6, or Envelope sized paper + +*UIConstraints: *Duplex DuplexNoTumble *PageSize A6 +*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10 +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5 +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch +*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble +*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble + +*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6 +*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10 +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5 +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch +*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble +*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble + +*UIConstraints: *Duplex DuplexTumble *PageSize A6 +*UIConstraints: *Duplex DuplexTumble *PageSize Env10 +*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5 +*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL +*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch +*UIConstraints: *PageSize A6 *Duplex DuplexTumble +*UIConstraints: *PageSize Env10 *Duplex DuplexTumble +*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble +*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble +*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble + +*UIConstraints: *Duplex DuplexTumble *PageRegion A6 +*UIConstraints: *Duplex DuplexTumble *PageRegion Env10 +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5 +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch +*UIConstraints: *PageRegion A6 *Duplex DuplexTumble +*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble + + +*% === BASIC CAPABILITIES & SYSTEM MANAGEMENT === + +*FreeVM: "2551452" +*VMOption 12Meg/12 MB RAM: "2551452" +*VMOption 20Meg/20 MB RAM: "4584664" +*VMOption 28Meg/28 MB RAM: "6616280" +*VMOption 36Meg/36 MB RAM: "8647896" +*VMOption 44Meg/44 MB RAM: "10704088" +*VMOption 52Meg/52 MB RAM: "12752088" +*VMOption 60Meg/60 MB RAM: "14767320" +*VMOption 68Meg/68 MB RAM: "16823512" +*VMOption 76Meg/76 MB RAM: "18855128" +*VMOption 84Meg/84 MB RAM: "20919512" +*VMOption 92Meg/92 MB RAM: "22951128" +*VMOption 100Meg/100 MB RAM: "24982744" +*VMOption 108Meg/108 MB RAM: "27014360" +*VMOption 116Meg/116 MB RAM: "29045976" +*VMOption 124Meg/124 MB RAM: "31077592" +*VMOption 128Meg/128 MB RAM: "32089208" + +*FCacheSize 12Meg/12 MB RAM: 560000 +*FCacheSize 20Meg/20 MB RAM: 960000 +*FCacheSize 28Meg/28 MB RAM: 1360000 +*FCacheSize 36Meg/36 MB RAM: 1760000 +*FCacheSize 44Meg/44 MB RAM: 2160000 +*FCacheSize 52Meg/52 MB RAM: 2560000 +*FCacheSize 60Meg/60 MB RAM: 2960000 +*FCacheSize 68Meg/68 MB RAM: 3360000 +*FCacheSize 76Meg/76 MB RAM: 3760000 +*FCacheSize 84Meg/84 MB RAM: 4160000 +*FCacheSize 92Meg/92 MB RAM: 4560000 +*FCacheSize 100Meg/100 MB RAM: 4960000 +*FCacheSize 108Meg/108 MB RAM: 5360000 +*FCacheSize 116Meg/116 MB RAM: 5760000 +*FCacheSize 124Meg/124 MB RAM: 6160000 +*FCacheSize 128Meg/128 MB RAM: 6360000 + +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:" + save + 42/FontType resourcestatus + {pop pop (Type42)}{(No Type42)} ifelse = flush + restore + " +*End + +*FileSystem: True +*?FileSystem: " +false +(*) { + /DevDict exch currentdevparams def + DevDict /Writeable known {DevDict /Writeable get} {false} ifelse + DevDict /Mounted known {DevDict /Mounted get} {false} ifelse + DevDict /HasNames known {DevDict /HasNames get} {false} ifelse + and and {pop true} if +} 128 string /IODevice resourceforall +{(True)} {(False)} ifelse = +" +*End +*LanguageLevel: "2" +*Throughput: "32" + +*Password: "0" +*ExitServer: " + count 1 ge { true exch startjob } {false} ifelse + not { + (ERROR: *ExitServer cannot start unencapsulated job.) = + ( Password is probably invalid.) = + } if +" +*End + +*Reset: " + count 1 ge { true exch startjob } {false} ifelse + not { + (ERROR: *ExitServer cannot start unencapsulated job.) = + ( Password is probably invalid.) = + } if + systemdict /quit get exec +" +*End + + +*% === PROTOCOLS AND EMULATIONS === + +*Protocols: TBCP + +*% === MEDIA SELECTION === +*% PageSize sets the input Tray and the imageable area +*OpenUI *PageSize/Paper Size: PickOne +*OrderDependency: 20.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter[8.5 x 11]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal[8.5 x 14]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Tabloid[11 x 17]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3/A3[297mm x 420mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4[210mm x 297mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5[148mm x 210mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6/A6[105mm x 148mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize FanFoldGermanLegal/Folio[8.5 x 13]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive[7.25 x 10.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Statement[5.5 x 8.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10/Com10 Envelope[4.125 x 9.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5/C5 Envelope[162mm x 229mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvDL/DL Envelope[110mm x 220mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvMonarch/Monarch Envelope[3.87 x 7.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 14 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [612 936] (FanFoldGermanLegal) put + dup [522 756] (Executive) put + dup [396 612] (Statement) put + dup [297 684] (Env10) put + dup [312 624] (EnvDL) put + dup [459 649] (EnvC5) put + dup [279 540] (EnvMonarch) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion sets the imageable area without specifying a given media source. +*OpenUI *PageRegion/Paper Size: PickOne +*OrderDependency: 25.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter[8.5 x 11]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal[8.5 x 14]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Tabloid[11 x 17]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3/A3[297mm x 420mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4[210mm x 297mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5/A5[148mm x 210mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6/A6[105mm x 148mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion FanFoldGermanLegal/Folio[8.5 x 13]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive[7.25 x 10.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Statement[5.5 x 8.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10/Com10 Envelope[4.125 x 9.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC5/C5 Envelope[162mm x 229mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvDL/DL Envelope[110mm x 220mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvMonarch/Monarch Envelope[3.87 x 7.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% ImageableArea gives the bounding box (llx, lly, urx, ury) in points for each media. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter[8.5 x 11]: "0.0 0.0 612.06 793.92" +*ImageableArea Legal/Legal[8.5 x 14]: "0.0 0.06 613.92 1009.02" +*ImageableArea Tabloid/Tabloid[11 x 17]: "0.0 0.06 793.92 1225.02" +*ImageableArea A3/A3[297mm x 420mm]: "0.0 0.06 843.84 1191.42" +*ImageableArea A4/A4[210mm x 297mm]: "0.0 0.0 595.38 843.84" +*ImageableArea A5/A5[148mm x 210mm]: "0.0 0.0 422.46 598.2" +*ImageableArea A6/A6[105mm x 148mm]: "0.0 0.06 288.0 420.54" +*ImageableArea FanFoldGermanLegal/Folio[8.5 x 13]: "0.0 0.06 613.92 937.02" +*ImageableArea Executive/Executive[7.25 x 10.5]: "0.0 0.0 522.18 756.0" +*ImageableArea Statement/Statement[5.5 x 8.5]: "0.0 00.0 396.06 613.92" +*ImageableArea Env10/Com10 Envelope[4.125 x 9.5]: "0.06 0.0 297.66 687.36" +*ImageableArea EnvC5/C5 Envelope[162mm x 229mm]: "0.06 0.0 459.9 652.8" +*ImageableArea EnvDL/DL Envelope[110mm x 220mm]: "0.06 0.0 312.02 625.92" +*ImageableArea EnvMonarch/Monarch Envelope[3.87 x 7.5]: "0.06 0.0 279.42 541.44" +*?ImageableArea: " + newpath clippath pathbbox 4 -2 roll + exch 2 {10000 mul ceiling 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat + exch 2 {10000 mul floor 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat + (\n) print" +*End + +*% PaperDimension gives physical dimensions in points for each media (x-width, y-height) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter[8.5 x 11]: "612 792" +*PaperDimension Legal/Legal[8.5 x 14]: "612 1008" +*PaperDimension Tabloid/Tabloid[11 x 17]: "792 1224" +*PaperDimension A3/A3[297mm x 420mm]: "842 1191" +*PaperDimension A4/A4[210mm x 297mm]: "595 842" +*PaperDimension A5/A5[148mm x 210mm]: "420 595" +*PaperDimension A6/A6[105mm x 148mm]: "297 420" +*PaperDimension FanFoldGermanLegal/Folio[8.5 x 13]: "612 936" +*PaperDimension Executive/Executive[7.25 x 10.5]: "522 756" +*PaperDimension Statement/Statement[5.5 x 8.5]: "396 612" +*PaperDimension Env10/Com10 Envelope[4.125 x 9.5]: "297 684" +*PaperDimension EnvC5/C5 Envelope[162mm x 229mm]: "459 649" +*PaperDimension EnvDL/DL Envelope[110mm x 220mm]: "312 624" +*PaperDimension EnvMonarch/Monarch Envelope[3.87 x 7.5]: "279 540" + +*LandscapeOrientation: Any + + +*% === MEDIA HANDLING OPTIONS === +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 15.0 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " << /ManualFeed true >> setpagedevice " +*ManualFeed False: " << /ManualFeed false >> setpagedevice " +*?ManualFeed:" +save +currentpagedevice /ManualFeed get +{(True)} {(False)} ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*OpenGroup: Stapling + +*OpenUI *XRStaple/Staple: PickOne +*OrderDependency: 30.0 AnySetup *XRStaple +*DefaultXRStaple: None +*XRStaple None/Off: " + currentpagedevice /Staple known { + << /Staple 0 /StapleDetails << /Type 6 /StapleMode 0 >> >> setpagedevice } if +" +*End +*XRStaple FrontStaple/Position 1: " + << /Staple 1 /StapleDetails << /Type 6 /StapleMode 0 >> >> setpagedevice +" +*End +*XRStaple RearStaple/Position 2: " + << /Staple 1 /StapleDetails << /Type 6 /StapleMode 1 >> >> setpagedevice +" +*End +*XRStaple DualStaple/Dual Staple: " + << /Staple 1 /StapleDetails << /Type 6 /StapleMode 2 >> >> setpagedevice +" +*End +*?XRStaple:" +save + currentpagedevice /Staple known +{currentpagedevice /Staple get 0 eq + {(None)} + {3 dict + dup 0 (FrontStaple) put + dup 1 (RearStaple) put + dup 2 (DualStaple) put + currentpagedevice /StapleDetails get /StapleMode get get + }ifelse + }{(Unknown)} ifelse + = flush + restore" +*End +*CloseUI: *XRStaple +*CloseGroup: Stapling + +*OpenUI *InputSlot/Paper Source: PickOne +*OrderDependency: 15.0 AnySetup *InputSlot +*DefaultInputSlot: Tray1 +*InputSlot Tray1/Tray 1: " + <> +setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + <> +setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + <> +setpagedevice " +*End +*InputSlot Tray4/Tray 4: " + <> +setpagedevice " +*End +*InputSlot Tray5/Tray 5: " + <> +setpagedevice " +*End +*InputSlot MBF/MBF: " + <> +setpagedevice " +*End +*InputSlot Envelope/Envelope Feeder: " + <> +setpagedevice " +*End + +*?InputSlot: " +save + 7 dict + dup 0 (Tray1) put + dup 1 (Tray2) put + dup 2 (Tray3) put + dup 3 (Tray4) put + dup 4 (Tray5) put + dup 5 (MBF) put + dup 6 (Envelope) put + currentpagedevice /MediaPosition known + {currentpagedevice /MediaPosition get + dup null ne + {get}{pop pop (Unknown)} ifelse} + {pop (Unknown)} ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + +*OpenUI *TraySwitch/Auto Tray Switch: Boolean +*OrderDependency: 30.0 AnySetup *TraySwitch +*TraySwitch True: "<> setpagedevice" +*TraySwitch False: "<> setpagedevice" +*DefaultTraySwitch: True +*?TraySwitch: "save + currentpagedevice /TraySwitch get + {(True)} {(False)} ifelse = flush + restore" +*End +*CloseUI: *TraySwitch + +*OpenGroup: Output + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 30.0 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: "<> setpagedevice" +*Duplex DuplexNoTumble/Normal: "<> setpagedevice" +*Duplex DuplexTumble/Tumble: "<> setpagedevice" +*?Duplex: "save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get + {(DuplexTumble)} {(DuplexNoTumble)} ifelse} + {(None)} ifelse = flush restore" +*End +*CloseUI: *Duplex + +*OpenUI *Jog/Jog: PickOne +*OrderDependency: 30.0 AnySetup *Jog +*DefaultJog: None +*Jog None/None: "<> setpagedevice" +*Jog EndOfJob/End of job: "<> setpagedevice" +*Jog EndOfSet/End of set: "<> setpagedevice" +*?Jog: "save + currentpagedevice /Jog get dup 2 eq + {pop (EndOfJob)} {3 eq {(EndOfSet)} {(None)} ifelse} + ifelse = flush +restore " +*End +*CloseUI: *Jog + +*OpenUI *Collate: Boolean +*OrderDependency: 10.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: "<> setpagedevice" +*Collate True: "<> setpagedevice" +*?Collate: "save + currentpagedevice /Collate known + {currentpagedevice /Collate get + {(True)}{(False)} ifelse} + {(Unknown)} + ifelse = flush +restore " +*End +*CloseUI: *Collate + +*OpenUI *XRXAMediaType/Media Type: PickOne +*OrderDependency: 30.0 AnySetup *XRXAMediaType +*DefaultXRXAMediaType: AutoSelect +*XRXAMediaType AutoSelect/AutoSelect: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType null +put setpagedevice" +*End +*XRXAMediaType Plain/Plain: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Plain) put setpagedevice" +*End +*XRXAMediaType Transparency/Transparency: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Transparency) put setpagedevice" +*End +*XRXAMediaType Labels/Labels: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Labels) put setpagedevice" +*End +*XRXAMediaType Preprinted/Preprinted: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Preprinted) put setpagedevice" +*End +*XRXAMediaType Letterhead/Letterhead: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Letterhead) put setpagedevice" +*End +*XRXAMediaType Prepunched/Prepunched: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Prepunched) put setpagedevice" +*End +*XRXAMediaType Bond/Bond: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Bond) put setpagedevice" +*End +*XRXAMediaType Recycled/Recycled: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Recycled) put setpagedevice" +*End +*XRXAMediaType Color/Color: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Color) put setpagedevice" +*End +*XRXAMediaType Cardstock/Cardstock: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Cardstock) put setpagedevice" +*End + +*?XRXAMediaType: " +currentpagedevice dup /MediaType known +{ +/MediaType get dup null eq { pop (Unknown) } if +} +{ pop (Unknown)} +ifelse = flush +" +*End +*CloseUI: *XRXAMediaType + + +*OpenUI *OutputBin/Output Tray: PickOne +*OrderDependency: 30.0 AnySetup *OutputBin +*DefaultOutputBin: FACEDOWNBIN +*OutputBin FACEDOWNBIN/Face Down Bin: " +<> setpagedevice" +*End +*OutputBin FACEUPBIN/Face Up Bin: " +<> setpagedevice" +*End +*OutputBin MAILBOXBIN1/Mailbox Bin 1: " +<> setpagedevice" +*End +*OutputBin MAILBOXBIN2/Mailbox Bin 2: " +<> setpagedevice" +*End +*OutputBin MAILBOXBIN3/Mailbox Bin 3: " +<> setpagedevice" +*End +*OutputBin MAILBOXBIN4/Mailbox Bin 4: " +<> setpagedevice" +*End +*OutputBin MAILBOXBIN5/Mailbox Bin 5: " +<> setpagedevice" +*End +*OutputBin MAILBOXBIN6/Mailbox Bin 6: " +<> setpagedevice" +*End +*OutputBin MAILBOXBIN7/Mailbox Bin 7: " +<> setpagedevice" +*End +*OutputBin MAILBOXBIN8/Mailbox Bin 8: " +<> setpagedevice" +*End +*OutputBin MAILBOXBIN9/Mailbox Bin 9: " +<> setpagedevice" +*End +*OutputBin MAILBOXBIN10/Mailbox Bin 10: " +<> setpagedevice" +*End +*OutputBin FINISHERBIN1/Finisher Bin 1: " +<> setpagedevice" +*End +*OutputBin FINISHERBIN2/Finisher Bin 2: " +<> setpagedevice" +*End +*OutputBin FINISHERBIN3/Finisher Bin 3: " +<> setpagedevice" +*End +*?OutputBin: " +currentpagedevice /OutputType known +{ +<< + (FACE DOWN TRAY) (FACEDOWNBIN) + (FACE UP TRAY) (FACEUPBIN) + (MAILBOX BIN 1) (MAILBOXBIN1) + (MAILBOX BIN 2) (MAILBOXBIN2) + (MAILBOX BIN 3) (MAILBOXBIN3) + (MAILBOX BIN 4) (MAILBOXBIN4) + (MAILBOX BIN 5) (MAILBOXBIN5) + (MAILBOX BIN 6) (MAILBOXBIN6) + (MAILBOX BIN 7) (MAILBOXBIN7) + (MAILBOX BIN 8) (MAILBOXBIN8) + (MAILBOX BIN 9) (MAILBOXBIN9) + (MAILBOX BIN 10) (MAILBOXBIN10) + (FINISHER BIN 1) (FINISHERBIN1) + (FINISHER BIN 2) (FINISHERBIN2) + (FINISHER BIN 3) (FINISHERBIN3) +>> + currentpagedevice /OutputType get + dup null eq {pop (Unknown)} { get } ifelse + } { (Unkown)} ifelse = flush +" +*End +*CloseUI: *OutputBin +*CloseGroup: Output + + + +*% === RESOLUTION AND APPEARANCE CONTROL === + +*DefaultResolution: 600x600dpi + + +*% Halftone Information =============== + +*DefaultHalftoneType: 3 +*AccurateScreensSupport: False +*ScreenFreq: "65" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}" + +*DefaultTransfer: Null +*Transfer Null: "{}" +*Transfer Null.Inverse: "{1 exch sub}" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + + +*% For 85 lpi /600 x 600 dpi ======================================= + +*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% === PRINTER MESSAGES === + +*% possible unsolicited messages +*PrinterError: "Cover Open" +*PrinterError: "Warming up" + +*% status field of controller-requested status message +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "initializing" +*Status: "holding" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Warming up" + +*% source field of controller-requested status message +*Source: "Parallel" +*Source: "LocalTalk" +*Source: "Ethernet" +*Source: "TokenRing" + +*% other possible printer messages +*Message: "%%Flushing: rest of job (to end-of-file) will be ignored]%%" +*Message: "%%[exitserver: permanent state may be changed]%%" +*Message: "%%[StatusChange: initializing]%%" + + +*% The byte count of this file should be exactly 067589 or 069286 +*% depending on the filesystem it resides in. +*% end of PPD file for the Xerox Snowbird +*% last modification date 2/4/98 +*% Flora Lee diff --git a/psprint_config/configuration/ppds/XR_DC230.PS b/psprint_config/configuration/ppds/XR_DC230.PS new file mode 100644 index 000000000000..2c7a9173f78d --- /dev/null +++ b/psprint_config/configuration/ppds/XR_DC230.PS @@ -0,0 +1,1178 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% =============================================================================== +*FormatVersion: "4.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*% =============================================================================== +*% Device Info +*% =============================================================================== +*Manufacturer: "Xerox" +*ModelName: "Xerox Doc Centre 220/230 PS2 600dpi" +*ShortNickName: "Xerox DC 220/230 PS2 600dpi" +*NickName: "Xerox DC 220/230 PS2 600dpi" +*PCFileName: "XR_DC230.PPD" +*Product: "(Xerox Doc Centre 220/230 PS2 600dpi)" +*PSVersion: "(2016.108) 121" +*ColorDevice: False +*DefaultColorSpace: Gray +*FaxSupport: Base +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + restore" +*End +*LanguageLevel: "2" +*Throughput: "30" +*TTRasterizer: Type42 + +*FreeVM: "4000000" +*VMOption 4MB/Standard: "4000000" +*FCacheSize None: 400000 + +*% =============================================================================== +*% Installable Options +*% =============================================================================== +*OpenGroup: InstallableOptions/Options Installed +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Duplex +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option1/Duplex Unit: Boolean +*DefaultOption1: False +*Option1 True/Installed: " " +*Option1 False/Not Installed: " " +*CloseUI: *Option1 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 3 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option2/Input Tray 3: Boolean +*DefaultOption2: False +*Option2 True/Installed: " " +*Option2 False/Not Installed: " " +*CloseUI: *Option2 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 4 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option3/Input Tray 4: Boolean +*DefaultOption3: False +*Option3 True/Installed: " " +*Option3 False/Not Installed: " " +*CloseUI: *Option3 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% removed MSI - not an installable option +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Envelope Tray +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option5/Envelope Tray: Boolean +*DefaultOption5: False +*Option5 True/Installed: " " +*Option5 False/Not Installed: " " +*CloseUI: *Option5 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% High Capacity Feeder +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option6/High Capacity Feeder: Boolean +*DefaultOption6: False +*Option6 True/Installed: " " +*Option6 False/Not Installed: " " +*CloseUI: *Option6 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Stacker-Stapler (Finisher) +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option7/Finisher: Boolean +*DefaultOption7: False +*Option7 True/Installed: " " +*Option7 False/Not Installed: " " +*CloseUI: *Option7 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tower Mailbox +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option8/Mailbox: Boolean +*DefaultOption8: False +*Option8 True/Installed: " " +*Option8 False/Not Installed: " " +*CloseUI: *Option8 +*CloseGroup: InstallableOptions +*% =============================================================================== +*% UI Constraints +*% =============================================================================== +*% Constraints Based on Installable Options +*% =============================================================================== +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Duplexer +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option1 False *Duplex DuplexNoTumble +*UIConstraints: *Duplex DuplexNoTumble *Option1 False +*UIConstraints: *Option1 False *Duplex DuplexTumble +*UIConstraints: *Duplex DuplexTumble *Option1 False +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 3 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option2 False *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *Option2 False +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 4 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option3 False *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *Option3 False +*UIConstraints: *Option2 False *Option3 +*UIConstraints: *Option3 *Option2 False +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% removed Multi-sheet Inserter Tray -not an installable option +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Envelope Feeder +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option5 False *InputSlot Tray7 +*UIConstraints: *InputSlot Tray7 *Option5 False +*UIConstraints: *Option5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *Option5 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% High Capacity Feeder +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option6 False *InputSlot Tray6 +*UIConstraints: *InputSlot Tray6 *Option6 False +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Stacker-Stapler +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option7 False *OutputBin Stacker +*UIConstraints: *OutputBin Stacker *Option7 False +*UIConstraints: *Option7 True *OutputBin SideTray +*UIConstraints: *OutputBin SideTray *Option7 True +*UIConstraints: *Option7 False *StapleWhen EndOfSet +*UIConstraints: *StapleWhen EndOfSet *Option7 False +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tower Mailbox (optional output bins 2-11) +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option8 False *OutputBin OptionalOutbin2 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin3 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin4 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin5 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin6 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin7 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin8 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin9 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin10 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin11 +*UIConstraints: *OutputBin OptionalOutbin2 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin3 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin4 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin5 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin6 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin7 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin8 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin9 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin10 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin11 *Option8 False +*% =============================================================================== +*% Constraints Based on Input Tray Selection +*% =============================================================================== +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 1 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageSize Postcard +*UIConstraints: *InputSlot Tray1 *PageSize EnvISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray1 *PageSize Env10 +*UIConstraints: *InputSlot Tray1 *PageSize EnvDL +*UIConstraints: *InputSlot Tray1 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *InputSlot Tray1 *PageRegion Postcard +*UIConstraints: *InputSlot Tray1 *PageRegion EnvISOB5 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray1 *PageRegion Env10 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5 +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageSize Postcard *InputSlot Tray1 +*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray1 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1 +*UIConstraints: *PageSize Env10 *InputSlot Tray1 +*UIConstraints: *PageSize EnvDL *InputSlot Tray1 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray1 +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *PageRegion Postcard *InputSlot Tray1 +*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1 +*UIConstraints: *PageRegion Env10 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray1 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType +*UIConstraints: *InputSlot Tray1 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray1 +*UIConstraints: *MediaColor *InputSlot Tray1 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 2 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray2 *PageSize Statement +*UIConstraints: *InputSlot Tray2 *PageSize A5 +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageSize Postcard +*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageSize Env10 +*UIConstraints: *InputSlot Tray2 *PageSize EnvDL +*UIConstraints: *InputSlot Tray2 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray2 *PageRegion Statement +*UIConstraints: *InputSlot Tray2 *PageRegion A5 +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *InputSlot Tray2 *PageRegion Postcard +*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageRegion Env10 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5 +*UIConstraints: *PageSize Statement *InputSlot Tray2 +*UIConstraints: *PageSize A5 *InputSlot Tray2 +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageSize Postcard *InputSlot Tray2 +*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageSize Env10 *InputSlot Tray2 +*UIConstraints: *PageSize EnvDL *InputSlot Tray2 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 +*UIConstraints: *PageRegion A5 *InputSlot Tray2 +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *PageRegion Postcard *InputSlot Tray2 +*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageRegion Env10 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray2 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType +*UIConstraints: *InputSlot Tray2 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray2 +*UIConstraints: *MediaColor *InputSlot Tray2 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 3 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray3 *PageSize Statement +*UIConstraints: *InputSlot Tray3 *PageSize A5 +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageSize Postcard +*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageSize Env10 +*UIConstraints: *InputSlot Tray3 *PageSize EnvDL +*UIConstraints: *InputSlot Tray3 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray3 *PageRegion Statement +*UIConstraints: *InputSlot Tray3 *PageRegion A5 +*UIConstraints: *InputSlot Tray3 *PageRegion A6 +*UIConstraints: *InputSlot Tray3 *PageRegion Postcard +*UIConstraints: *InputSlot Tray3 *PageRegion EnvISOB5 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageRegion Env10 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5 +*UIConstraints: *PageSize Statement *InputSlot Tray3 +*UIConstraints: *PageSize A5 *InputSlot Tray3 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageSize Postcard *InputSlot Tray3 +*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageSize Env10 *InputSlot Tray3 +*UIConstraints: *PageSize EnvDL *InputSlot Tray3 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray3 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 +*UIConstraints: *PageRegion A5 *InputSlot Tray3 +*UIConstraints: *PageRegion A6 *InputSlot Tray3 +*UIConstraints: *PageRegion Postcard *InputSlot Tray3 +*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageRegion Env10 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray3 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType +*UIConstraints: *InputSlot Tray3 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray3 +*UIConstraints: *MediaColor *InputSlot Tray3 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 4 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray4 *PageSize Statement +*UIConstraints: *InputSlot Tray4 *PageSize A5 +*UIConstraints: *InputSlot Tray4 *PageSize A6 +*UIConstraints: *InputSlot Tray4 *PageSize Postcard +*UIConstraints: *InputSlot Tray4 *PageSize EnvISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray4 *PageSize Env10 +*UIConstraints: *InputSlot Tray4 *PageSize EnvDL +*UIConstraints: *InputSlot Tray4 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray4 *PageRegion Statement +*UIConstraints: *InputSlot Tray4 *PageRegion A5 +*UIConstraints: *InputSlot Tray4 *PageRegion A6 +*UIConstraints: *InputSlot Tray4 *PageRegion Postcard +*UIConstraints: *InputSlot Tray4 *PageRegion EnvISOB5 +*UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray4 *PageRegion Env10 +*UIConstraints: *InputSlot Tray4 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray4 *PageRegion EnvC5 +*UIConstraints: *PageSize Statement *InputSlot Tray4 +*UIConstraints: *PageSize A5 *InputSlot Tray4 +*UIConstraints: *PageSize A6 *InputSlot Tray4 +*UIConstraints: *PageSize Postcard *InputSlot Tray4 +*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4 +*UIConstraints: *PageSize Env10 *InputSlot Tray4 +*UIConstraints: *PageSize EnvDL *InputSlot Tray4 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray4 +*UIConstraints: *PageRegion Statement *InputSlot Tray4 +*UIConstraints: *PageRegion A5 *InputSlot Tray4 +*UIConstraints: *PageRegion A6 *InputSlot Tray4 +*UIConstraints: *PageRegion Postcard *InputSlot Tray4 +*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4 +*UIConstraints: *PageRegion Env10 *InputSlot Tray4 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray4 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType +*UIConstraints: *InputSlot Tray4 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray4 +*UIConstraints: *MediaColor *InputSlot Tray4 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% High Capacity Feeder +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray6 *PageSize Legal +*UIConstraints: *InputSlot Tray6 *PageSize Tabloid +*UIConstraints: *InputSlot Tray6 *PageSize A3 +*UIConstraints: *InputSlot Tray6 *PageSize Statement +*UIConstraints: *InputSlot Tray6 *PageSize A5 +*UIConstraints: *InputSlot Tray6 *PageSize A6 +*UIConstraints: *InputSlot Tray6 *PageSize FanFoldGermanLegal +*UIConstraints: *InputSlot Tray6 *PageSize Postcard +*UIConstraints: *InputSlot Tray6 *PageSize EnvISOB5 +*UIConstraints: *InputSlot Tray6 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray6 *PageSize Env10 +*UIConstraints: *InputSlot Tray6 *PageSize EnvDL +*UIConstraints: *InputSlot Tray6 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray6 *PageRegion Legal +*UIConstraints: *InputSlot Tray6 *PageRegion Tabloid +*UIConstraints: *InputSlot Tray6 *PageRegion A3 +*UIConstraints: *InputSlot Tray6 *PageRegion Statement +*UIConstraints: *InputSlot Tray6 *PageRegion A5 +*UIConstraints: *InputSlot Tray6 *PageRegion A6 +*UIConstraints: *InputSlot Tray6 *PageRegion FanFoldGermanLegal +*UIConstraints: *InputSlot Tray6 *PageRegion Postcard +*UIConstraints: *InputSlot Tray6 *PageRegion EnvISOB5 +*UIConstraints: *InputSlot Tray6 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray6 *PageRegion Env10 +*UIConstraints: *InputSlot Tray6 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray6 *PageRegion EnvC5 +*UIConstraints: *PageSize Legal *InputSlot Tray6 +*UIConstraints: *PageSize Tabloid *InputSlot Tray6 +*UIConstraints: *PageSize A3 *InputSlot Tray6 +*UIConstraints: *PageSize Statement *InputSlot Tray6 +*UIConstraints: *PageSize A5 *InputSlot Tray6 +*UIConstraints: *PageSize A6 *InputSlot Tray6 +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray6 +*UIConstraints: *PageSize Postcard *InputSlot Tray6 +*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray6 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray6 +*UIConstraints: *PageSize Env10 *InputSlot Tray6 +*UIConstraints: *PageSize EnvDL *InputSlot Tray6 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray6 +*UIConstraints: *PageRegion Legal *InputSlot Tray6 +*UIConstraints: *PageRegion Tabloid *InputSlot Tray6 +*UIConstraints: *PageRegion A3 *InputSlot Tray6 +*UIConstraints: *PageRegion Statement *InputSlot Tray6 +*UIConstraints: *PageRegion A5 *InputSlot Tray6 +*UIConstraints: *PageRegion A6 *InputSlot Tray6 +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray6 +*UIConstraints: *PageRegion Postcard *InputSlot Tray6 +*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray6 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray6 +*UIConstraints: *PageRegion Env10 *InputSlot Tray6 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray6 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray6 +*UIConstraints: *InputSlot Tray6 *MediaType +*UIConstraints: *InputSlot Tray6 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray6 +*UIConstraints: *MediaColor *InputSlot Tray6 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Envelope Tray +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray7 *PageSize Letter +*UIConstraints: *InputSlot Tray7 *PageSize Legal +*UIConstraints: *InputSlot Tray7 *PageSize Tabloid +*UIConstraints: *InputSlot Tray7 *PageSize A4 +*UIConstraints: *InputSlot Tray7 *PageSize A3 +*UIConstraints: *InputSlot Tray7 *PageSize Statement +*UIConstraints: *InputSlot Tray7 *PageSize A5 +*UIConstraints: *InputSlot Tray7 *PageSize A6 +*UIConstraints: *InputSlot Tray7 *PageSize FanFoldGermanLegal +*UIConstraints: *InputSlot Tray7 *PageSize Postcard +*UIConstraints: *InputSlot Tray7 *PageRegion Letter +*UIConstraints: *InputSlot Tray7 *PageRegion Legal +*UIConstraints: *InputSlot Tray7 *PageRegion Tabloid +*UIConstraints: *InputSlot Tray7 *PageRegion A4 +*UIConstraints: *InputSlot Tray7 *PageRegion A3 +*UIConstraints: *InputSlot Tray7 *PageRegion Statement +*UIConstraints: *InputSlot Tray7 *PageRegion A5 +*UIConstraints: *InputSlot Tray7 *PageRegion A6 +*UIConstraints: *InputSlot Tray7 *PageRegion FanFoldGermanLegal +*UIConstraints: *InputSlot Tray7 *PageRegion Postcard +*UIConstraints: *PageSize Letter *InputSlot Tray7 +*UIConstraints: *PageSize Legal *InputSlot Tray7 +*UIConstraints: *PageSize Tabloid *InputSlot Tray7 +*UIConstraints: *PageSize A3 *InputSlot Tray7 +*UIConstraints: *PageSize A4 *InputSlot Tray7 +*UIConstraints: *PageSize Statement *InputSlot Tray7 +*UIConstraints: *PageSize A5 *InputSlot Tray7 +*UIConstraints: *PageSize A6 *InputSlot Tray7 +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray7 +*UIConstraints: *PageSize Postcard *InputSlot Tray7 +*UIConstraints: *PageRegion Letter *InputSlot Tray7 +*UIConstraints: *PageRegion Legal *InputSlot Tray7 +*UIConstraints: *PageRegion Tabloid *InputSlot Tray7 +*UIConstraints: *PageRegion A3 *InputSlot Tray7 +*UIConstraints: *PageRegion A4 *InputSlot Tray7 +*UIConstraints: *PageRegion Statement *InputSlot Tray7 +*UIConstraints: *PageRegion A5 *InputSlot Tray7 +*UIConstraints: *PageRegion A6 *InputSlot Tray7 +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray7 +*UIConstraints: *PageRegion Postcard *InputSlot Tray7 +*UIConstraints: *InputSlot Tray7 *MediaType +*UIConstraints: *InputSlot Tray7 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray7 +*UIConstraints: *MediaColor *InputSlot Tray7 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% MSI - Manual Feed +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot ManualFeed *PageSize EnvISOB5 +*UIConstraints: *InputSlot ManualFeed *PageSize EnvMonarch +*UIConstraints: *InputSlot ManualFeed *PageSize Env10 +*UIConstraints: *InputSlot ManualFeed *PageSize EnvDL +*UIConstraints: *InputSlot ManualFeed *PageSize EnvC5 +*UIConstraints: *InputSlot ManualFeed *PageRegion EnvISOB5 +*UIConstraints: *InputSlot ManualFeed *PageRegion EnvMonarch +*UIConstraints: *InputSlot ManualFeed *PageRegion Env10 +*UIConstraints: *InputSlot ManualFeed *PageRegion EnvDL +*UIConstraints: *InputSlot ManualFeed *PageRegion EnvC5 +*UIConstraints: *PageSize EnvISOB5 *InputSlot ManualFeed +*UIConstraints: *PageSize EnvMonarch *InputSlot ManualFeed +*UIConstraints: *PageSize Env10 *InputSlot ManualFeed +*UIConstraints: *PageSize EnvDL *InputSlot ManualFeed +*UIConstraints: *PageSize EnvC5 *InputSlot ManualFeed +*UIConstraints: *PageRegion EnvISOB5 *InputSlot ManualFeed +*UIConstraints: *PageRegion EnvMonarch *InputSlot ManualFeed +*UIConstraints: *PageRegion Env10 *InputSlot ManualFeed +*UIConstraints: *PageRegion EnvDL *InputSlot ManualFeed +*UIConstraints: *PageRegion EnvC5 *InputSlot ManualFeed +*% =============================================================================== +*% Constraints Based on Output Tray Selection +*% =============================================================================== +*% Constraints based on media selection +*% =============================================================================== +*NonUIConstraints: *CustomPageSize True *InputSlot Tray1 +*NonUIConstraints: *InputSlot Tray1 *CustomPageSize True +*NonUIConstraints: *CustomPageSize True *InputSlot Tray2 +*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True +*NonUIConstraints: *CustomPageSize True *InputSlot Tray3 +*NonUIConstraints: *InputSlot Tray3 *CustomPageSize True +*NonUIConstraints: *CustomPageSize True *InputSlot Tray4 +*NonUIConstraints: *InputSlot Tray4 *CustomPageSize True +*NonUIConstraints: *CustomPageSize True *InputSlot Tray6 +*NonUIConstraints: *InputSlot Tray6 *CustomPageSize True +*UIConstraints: *MediaType Tabs *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Tabs +*UIConstraints: *MediaType Tabs *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Tabs +*UIConstraints: *MediaType Tabs *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Tabs +*UIConstraints: *MediaType Tabs *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Tabs +*UIConstraints: *MediaType Tabs *InputSlot Tray6 +*UIConstraints: *InputSlot Tray6 *MediaType Tabs +*UIConstraints: *MediaType Tabs *InputSlot Tray7 +*UIConstraints: *InputSlot Tray7 *MediaType Tabs +*UIConstraints: *MediaType Heavyweight *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Heavyweight +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin2 +*UIConstraints: *OutputBin OptionalOutbin2 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin3 +*UIConstraints: *OutputBin OptionalOutbin3 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin4 +*UIConstraints: *OutputBin OptionalOutbin4 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin5 +*UIConstraints: *OutputBin OptionalOutbin5 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin6 +*UIConstraints: *OutputBin OptionalOutbin6 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin7 +*UIConstraints: *OutputBin OptionalOutbin7 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin8 +*UIConstraints: *OutputBin OptionalOutbin8 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin9 +*UIConstraints: *OutputBin OptionalOutbin9 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin10 +*UIConstraints: *OutputBin OptionalOutbin10 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin11 +*UIConstraints: *OutputBin OptionalOutbin11 *MediaType Transparency +*UIConstraints: *MediaType Heavyweight *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Heavyweight +*UIConstraints: *MediaType Heavyweight *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Heavyweight +*UIConstraints: *MediaType Heavyweight *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Heavyweight +*UIConstraints: *MediaType Heavyweight *InputSlot Tray7 +*UIConstraints: *InputSlot Tray7 *MediaType Heavyweight +*UIConstraints: *PageSize EnvISOB5 *MediaType +*UIConstraints: *PageSize EnvISOB5 *MediaColor +*UIConstraints: *PageSize EnvMonarch *MediaType +*UIConstraints: *PageSize EnvMonarch *MediaColor +*UIConstraints: *MediaType *PageSize EnvISOB5 +*UIConstraints: *MediaColor *PageSize EnvISOB5 +*UIConstraints: *MediaType *PageSize EnvMonarch +*UIConstraints: *MediaColor *PageSize EnvMonarch +*UIConstraints: *PageRegion EnvISOB5 *MediaType +*UIConstraints: *PageRegion EnvISOB5 *MediaColor +*UIConstraints: *PageRegion EnvMonarch *MediaType +*UIConstraints: *PageRegion EnvMonarch *MediaColor +*UIConstraints: *MediaType *PageRegion EnvISOB5 +*UIConstraints: *MediaColor *PageRegion EnvISOB5 +*UIConstraints: *MediaType *PageRegion EnvMonarch +*UIConstraints: *MediaColor *PageRegion EnvMonarch +*UIConstraints: *PageSize Env10 *MediaType +*UIConstraints: *PageSize Env10 *MediaColor +*UIConstraints: *MediaType *PageSize Env10 +*UIConstraints: *MediaColor *PageSize Env10 +*UIConstraints: *PageRegion Env10 *MediaType +*UIConstraints: *PageRegion Env10 *MediaColor +*UIConstraints: *MediaType *PageRegion Env10 +*UIConstraints: *MediaColor *PageRegion Env10 +*UIConstraints: *PageSize EnvDL *MediaType +*UIConstraints: *PageSize EnvDL *MediaColor +*UIConstraints: *MediaType *PageSize EnvDL +*UIConstraints: *MediaColor *PageSize EnvDL +*UIConstraints: *PageRegion EnvDL *MediaType +*UIConstraints: *PageRegion EnvDL *MediaColor +*UIConstraints: *MediaType *PageRegion EnvDL +*UIConstraints: *MediaColor *PageRegion EnvDL +*UIConstraints: *PageSize EnvC5 *MediaType +*UIConstraints: *PageSize EnvC5 *MediaColor +*UIConstraints: *MediaType *PageSize EnvC5 +*UIConstraints: *MediaColor *PageSize EnvC5 +*UIConstraints: *PageRegion EnvC5 *MediaType +*UIConstraints: *PageRegion EnvC5 *MediaColor +*UIConstraints: *MediaType *PageRegion EnvC5 +*UIConstraints: *MediaColor *PageRegion EnvC5 +*% =============================================================================== +*% Constraints based on other options - staple & duplex +*% =============================================================================== +*UIConstraints: *StapleWhen *PageSize Legal +*UIConstraints: *PageSize Legal *StapleWhen +*UIConstraints: *StapleWhen *PageSize Statement +*UIConstraints: *PageSize Statement *StapleWhen +*UIConstraints: *StapleWhen *PageSize A5 +*UIConstraints: *PageSize A5 *StapleWhen +*UIConstraints: *StapleWhen *PageSize A6 +*UIConstraints: *PageSize A6 *StapleWhen +*UIConstraints: *StapleWhen *PageSize FanFoldGermanLegal +*UIConstraints: *PageSize FanFoldGermanLegal *StapleWhen +*UIConstraints: *StapleWhen *PageSize Postcard +*UIConstraints: *PageSize Postcard *StapleWhen +*UIConstraints: *StapleWhen *PageSize EnvISOB5 +*UIConstraints: *PageSize EnvISOB5 *StapleWhen +*UIConstraints: *StapleWhen *PageSize EnvMonarch +*UIConstraints: *PageSize EnvMonarch *StapleWhen +*UIConstraints: *StapleWhen *PageSize Env10 +*UIConstraints: *PageSize Env10 *StapleWhen +*UIConstraints: *StapleWhen *PageSize EnvDL +*UIConstraints: *PageSize EnvDL *StapleWhen +*UIConstraints: *StapleWhen *PageSize EnvC5 +*UIConstraints: *PageSize EnvC5 *StapleWhen +*UIConstraints: *StapleWhen *PageRegion Legal +*UIConstraints: *PageRegion Legal *StapleWhen +*UIConstraints: *StapleWhen *PageRegion Statement +*UIConstraints: *PageRegion Statement *StapleWhen +*UIConstraints: *StapleWhen *PageRegion A5 +*UIConstraints: *PageRegion A5 *StapleWhen +*UIConstraints: *StapleWhen *PageRegion A6 +*UIConstraints: *PageRegion A6 *StapleWhen +*UIConstraints: *StapleWhen *PageRegion FanFoldGermanLegal +*UIConstraints: *PageRegion FanFoldGermanLegal *StapleWhen +*UIConstraints: *StapleWhen *PageRegion Postcard +*UIConstraints: *PageRegion Postcard *StapleWhen +*UIConstraints: *StapleWhen *PageRegion EnvISOB5 +*UIConstraints: *PageRegion EnvISOB5 *StapleWhen +*UIConstraints: *StapleWhen *PageRegion EnvMonarch +*UIConstraints: *PageRegion EnvMonarch *StapleWhen +*UIConstraints: *StapleWhen *PageRegion Env10 +*UIConstraints: *PageRegion Env10 *StapleWhen +*UIConstraints: *StapleWhen *PageRegion EnvDL +*UIConstraints: *PageRegion EnvDL *StapleWhen +*UIConstraints: *StapleWhen *PageRegion EnvC5 +*UIConstraints: *PageRegion EnvC5 *StapleWhen +*UIConstraints: *StapleWhen *MediaType Transparency +*UIConstraints: *MediaType Transparency *StapleWhen +*UIConstraints: *Duplex *PageSize A6 +*UIConstraints: *PageSize A6 *Duplex +*UIConstraints: *Duplex *PageSize Postcard +*UIConstraints: *PageSize Postcard *Duplex +*UIConstraints: *Duplex *PageSize EnvISOB5 +*UIConstraints: *PageSize EnvISOB5 *Duplex +*UIConstraints: *Duplex *PageSize EnvMonarch +*UIConstraints: *PageSize EnvMonarch *Duplex +*UIConstraints: *Duplex *PageSize Env10 +*UIConstraints: *PageSize Env10 *Duplex +*UIConstraints: *Duplex *PageSize EnvDL +*UIConstraints: *PageSize EnvDL *Duplex +*UIConstraints: *Duplex *PageSize EnvC5 +*UIConstraints: *PageSize EnvC5 *Duplex +*UIConstraints: *Duplex *PageRegion A6 +*UIConstraints: *PageRegion A6 *Duplex +*UIConstraints: *Duplex *PageRegion Postcard +*UIConstraints: *PageRegion Postcard *Duplex +*UIConstraints: *Duplex *PageRegion EnvISOB5 +*UIConstraints: *PageRegion EnvISOB5 *Duplex +*UIConstraints: *Duplex *PageRegion EnvMonarch +*UIConstraints: *PageRegion EnvMonarch *Duplex +*UIConstraints: *Duplex *PageRegion Env10 +*UIConstraints: *PageRegion Env10 *Duplex +*UIConstraints: *Duplex *PageRegion EnvDL +*UIConstraints: *PageRegion EnvDL *Duplex +*UIConstraints: *Duplex *PageRegion EnvC5 +*UIConstraints: *PageRegion EnvC5 *Duplex +*UIConstraints: *Duplex *MediaType Transparency +*UIConstraints: *MediaType Transparency *Duplex +*UIConstraints: *Duplex *MediaType Labels +*UIConstraints: *MediaType Labels *Duplex +*% =============================================================================== +*% Media Group +*% =============================================================================== +*OpenGroup:Media Options +*% =============================================================================== +*% Page Size +*% =============================================================================== +*OpenUI *PageSize/Page Size: PickOne +*OrderDependency: 42 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/USLetter (8 1/2 x 11): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/USLegal (8 1/2 x 14): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid/Tabloid (11 x 17): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 (210mm x 297mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3/A3 (297mm x 420mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize Statement/5.5 x 8.5: " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6/A6: " + << /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize FanFoldGermanLegal/8.5 x 13: " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageSize Postcard/Postcard (100mm x 148mm): " + << /PageSize [284 419] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvISOB5/B5 Envelope: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvMonarch/Monarch Env. (3 7/8 x 7 1/2): " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/Com10 Env. (4 1/8 x 9 1/2): " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Env. (110mm x 220mm): " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC5/C5 Env. (162mm x 229mm): " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageSize +*% =============================================================================== +*% Page Region +*% =============================================================================== +*OpenUI *PageRegion/Page Region: PickOne +*OrderDependency: 44 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/USLetter (8 1/2 x 11): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal/USLegal (8 1/2 x 14): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid/Tabloid (11 x 17): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4/A4 (210mm x 297mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3/A3 (297mm x 420mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Statement/5.5 x 8.5: " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5/A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6/A6: " + << /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion FanFoldGermanLegal/8.5 x 13: " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Postcard/Postcard (100mm x 148mm): " + << /PageSize [284 419] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvISOB5/B5 Envelope: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvMonarch/Monarch Env. (3 7/8 x 7 1/2): " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/Com10 Env. (4 1/8 x 9 1/2): " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Env. (110mm x 220mm): " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC5/C5 Env. (162mm x 229mm): " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion +*% =============================================================================== +*% Imageable Area +*% =============================================================================== +*DefaultImageableArea: Letter +*ImageableArea Letter/USLetter (8 1/2 x 11): "11.34 11.34 600.66 780.66" +*ImageableArea Legal/USLegal (8 1/2 x 14): "11.34 11.34 600.66 996.66" +*ImageableArea Tabloid/Tabloid (11 x 17): "11.34 11.34 780.66 1212.66" +*ImageableArea A4/A4 (210mm x 297mm): "11.34 11.34 583.66 830.66" +*ImageableArea A3/A3 (297mm x 420mm): "11.34 11.34 830.66 1179.66" +*ImageableArea Statement/5.5 x 8.5: "11.34 11.34 384.66 600.66" +*ImageableArea A5/A5: "11.34 11.34 409.66 583.66" +*ImageableArea A6/A6: "11.34 11.34 285.66 408.66" +*ImageableArea FanFoldGermanLegal/8.5 x 13: "11.34 11.34 600.66 924.66" +*ImageableArea Postcard/Postcard (100mm x 148mm): "11.34 11.34 272.12 408.66" +*ImageableArea EnvISOB5/B5 Envelope: "11.34 11.34 487.66 696.66" +*ImageableArea EnvMonarch/Monarch Env. (3 7/8 x 7 1/2): "11.34 11.34 267.66 528.66" +*ImageableArea Env10/Com10 Env. (4 1/8 x 9 1/2): "11.34 11.34 285.66 672.66" +*ImageableArea EnvDL/DL Env. (110mm x 220mm): "11.34 11.34 300.66 612.66" +*ImageableArea EnvC5/C5 Env. (162mm x 229mm): "11.34 11.34 447.66 637.66" +*% =============================================================================== +*% Paper Dimension +*% =============================================================================== +*DefaultPaperDimension: Letter +*PaperDimension Letter/USLetter (8 1/2 x 11): "612 792" +*PaperDimension Legal/USLegal (8 1/2 x 14): "612 1008" +*PaperDimension Tabloid/Tabloid (11 x 17): "792 1224" +*PaperDimension A4/A4 (210mm x 297mm): "595 842" +*PaperDimension A3/A3 (297mm x 420mm): "842 1191" +*PaperDimension Statement/5.5 x 8.5: "396 612" +*PaperDimension A5/A5: "420 595" +*PaperDimension A6/A6: "297 420" +*PaperDimension FanFoldGermanLegal/8.5 x 13:"612 936" +*PaperDimension Postcard/Postcard (100mm x 148mm): "284 419" +*PaperDimension EnvISOB5/B5 Envelope: "499 709" +*PaperDimension EnvMonarch/Monarch Env. (3 7/8 x 7 1/2): "279 540" +*PaperDimension Env10/Com10 Env. (4 1/8 x 9 1/2): "297 684" +*PaperDimension EnvDL/DL Env. (110mm x 220mm): "312 624" +*PaperDimension EnvC5/C5 Env. (162mm x 229mm): "459 649" +*% =============================================================================== +*% Custom Paper Sizes +*% =============================================================================== +*LeadingEdge Short: " " +*LeadingEdge Long: " " +*DefaultLeadingEdge: Long +*NonUIOrderDependency: 40 AnySetup *CustomPageSize +*ParamCustomPageSize Width/Width: 1 points 284 842 +*ParamCustomPageSize Height/Height: 2 points 420 1224 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 points 0 0 +*HWMargins: 11.34 11.34 11.34 11.34 +*CustomPageSize True: " + pop pop pop + 2 dict begin + 2 array astore + /PageSize exch def + /ImagingBBox null def + currentdict + end + setpagedevice" +*End +*MaxMediaWidth: "842" +*MaxMediaHeight: "1224" +*OpenSubGroup: MediaSelection/Media Attributes +*% =============================================================================== +*% Media Type +*% =============================================================================== +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 46 AnySetup *MediaType +*DefaultMediaType: Standard +*MediaType Standard/Standard: " + << /MediaType (standard) >> setpagedevice" +*End +*MediaType Transparency/Transparency: " + << /MediaType (transparency) >> setpagedevice" +*End +*MediaType Labels/Labels: " + << /MediaType (labels) >> setpagedevice" +*End +*MediaType Drilled/Drilled: " + << /MediaType (drilled) >> setpagedevice" +*End +*MediaType Recycled/Recycled: " + << /MediaType (recycled) >> setpagedevice" +*End +*MediaType PrePrinted/PrePrinted: " + << /MediaType (preprinted) >> setpagedevice" +*End +*MediaType Tabs/Tabs: " + << /MediaType (tabs) >> setpagedevice" +*End +*MediaType Heavyweight/Heavyweight: " + << /MediaType (heavyweight) >> setpagedevice" +*End +*MediaType Other/Other: " + << /MediaType (other) >> setpagedevice" +*End +*MediaType None/None: " " +*CloseUI: *MediaType +*% =============================================================================== +*% Media Color +*% =============================================================================== +*OpenUI *MediaColor/Media Color: PickOne +*OrderDependency: 48 AnySetup *MediaColor +*DefaultMediaColor: White +*MediaColor Yellow/Yellow: " + << /MediaColor (yellow) >> setpagedevice" +*End +*MediaColor Green/Green: " + << /MediaColor (green) >> setpagedevice" +*End +*MediaColor Buff/Buff: " + << /MediaColor (buff) >> setpagedevice" +*End +*MediaColor White/White: " + << /MediaColor (white) >> setpagedevice" +*End +*MediaColor Red/Red: " + << /MediaColor (red) >> setpagedevice" +*End +*MediaColor Ivory/Ivory: " + << /MediaColor (ivory) >> setpagedevice" +*End +*MediaColor Gray/Gray: " + << /MediaColor (gray) >> setpagedevice" +*End +*MediaColor Clear/Clear: " + << /MediaColor (clear) >> setpagedevice" +*End +*MediaColor Pink/Pink: " + << /MediaColor (pink) >> setpagedevice" +*End +*MediaColor Goldenrod/Goldenrod: " + << /MediaColor (goldenrod) >> setpagedevice" +*End +*MediaColor Orange/Orange: " + << /MediaColor (orange) >> setpagedevice" +*End +*MediaColor Blue/Blue: " + << /MediaColor (blue) >> setpagedevice" +*End +*MediaColor Other/Other: " + << /MediaColor (other) >> setpagedevice" +*End +*MediaColor None/None: " " +*CloseUI: *MediaColor +*CloseSubGroup: MediaSelection/Media Attributes +*% =============================================================================== +*% End Media Group Options +*% =============================================================================== +*CloseGroup: Media Options +*% =============================================================================== +*% Landscape Orientation +*% =============================================================================== +*LandscapeOrientation: Plus90 +*% =============================================================================== +*% Input Slot +*% =============================================================================== +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 52 AnySetup *InputSlot +*DefaultInputSlot:Tray1 +*InputSlot Tray1/Tray 1: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 1 >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 2 >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 3 >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 4 >> setpagedevice" +*End +*InputSlot ManualFeed/Bypass Tray (Manual Feed): " + << /TraySwitch false>> setpagedevice + << /ManualFeed true>> setpagedevice" +*End +*InputSlot Tray6/High Capacity Feeder: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 5 >> setpagedevice" +*End +*InputSlot Tray7/Envelope Tray: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 1 >> setpagedevice" +*End +*CloseUI: *InputSlot +*OpenGroup: Finishing +*% =============================================================================== +*% RequiresPageRegion +*% =============================================================================== +*RequiresPageRegion All: True +*% =============================================================================== +*% Output Bin +*% =============================================================================== +*OpenUI *OutputBin/Output Bin: PickOne +*OrderDependency: 60 AnySetup *OutputBin +*DefaultOutputBin: TopTray +*OutputBin TopTray/Top Tray: " + << /OutputType (TopTray) >> setpagedevice" +*End +*OutputBin Stacker/Finisher: " + << /OutputType (Stacker) >> setpagedevice" +*End +*OutputBin SideTray/Side Tray: " + << /OutputType (SideTray) >> setpagedevice" +*End +*OutputBin OptionalOutbin2/Mailbox 1: " + << /OutputType (Optional Outbin 2) >> setpagedevice" +*End +*OutputBin OptionalOutbin3/Mailbox 2: " + << /OutputType (Optional Outbin 3) >> setpagedevice" +*End +*OutputBin OptionalOutbin4/Mailbox 3: " + << /OutputType (Optional Outbin 4) >> setpagedevice" +*End +*OutputBin OptionalOutbin5/Mailbox 4: " + << /OutputType (Optional Outbin 5) >> setpagedevice" +*End +*OutputBin OptionalOutbin6/Mailbox 5: " + << /OutputType (Optional Outbin 6) >> setpagedevice" +*End +*OutputBin OptionalOutbin7/Mailbox 6: " + << /OutputType (Optional Outbin 7) >> setpagedevice" +*End +*OutputBin OptionalOutbin8/Mailbox 7: " + << /OutputType (Optional Outbin 8) >> setpagedevice" +*End +*OutputBin OptionalOutbin9/Mailbox 8: " + << /OutputType (Optional Outbin 9) >> setpagedevice" +*End +*OutputBin OptionalOutbin10/Mailbox 9: " + << /OutputType (Optional Outbin 10) >> setpagedevice" +*End +*OutputBin OptionalOutbin11/Mailbox 10: " + << /OutputType (Optional Outbin 11) >> setpagedevice" +*End +*CloseUI: *OutputBin +*% =============================================================================== +*% PageStackOrder +*% =============================================================================== +*PageStackOrder TopTray: Normal +*PageStackOrder Stacker: Normal +*PageStackOrder SideTray: Reverse +*PageStackOrder OptionalOutbin2: Normal +*PageStackOrder OptionalOutbin3: Normal +*PageStackOrder OptionalOutbin4: Normal +*PageStackOrder OptionalOutbin5: Normal +*PageStackOrder OptionalOutbin6: Normal +*PageStackOrder OptionalOutbin7: Normal +*PageStackOrder OptionalOutbin8: Normal +*PageStackOrder OptionalOutbin9: Normal +*PageStackOrder OptionalOutbin10: Normal +*PageStackOrder OptionalOutbin11: Normal +*% =============================================================================== +*% Resolution +*% =============================================================================== +*OpenUI *Resolution/Resolution: PickOne +*OrderDependency: 40 AnySetup *Resolution +*DefaultResolution: 601x601dpi +*Resolution 400x400dpi/400 x 400 x 1 dpi: " + << /HWResolution [400 400] >> setpagedevice" +*End +*Resolution 601x601dpi/600 x 600 x 1 dpi: " + << /HWResolution [600 600] >> setpagedevice" +*End +*CloseUI: *Resolution +*% =============================================================================== +*% ----------Begin Finishing Group---------- +*% =============================================================================== +*% =============================================================================== +*% Duplex +*% =============================================================================== +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 58 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/None: " + << /Duplex false /Tumble false >> setpagedevice" +*End +*Duplex DuplexNoTumble/Duplex Long Edge Binding: " + << /Duplex true /Tumble false >> setpagedevice" +*End +*Duplex DuplexTumble/Duplex Short Edge Binding: " + << /Duplex true /Tumble true >> setpagedevice" +*End +*CloseUI: *Duplex +*% =============================================================================== +*% Collate - will most likely have no effect on job due to adobe mult copy scheme +*% =============================================================================== +*OpenUI *Collate/Collate: PickOne +*OrderDependency: 54 AnySetup *Collate +*DefaultCollate: True +*Collate True/Collated: " + << /Collate true >> setpagedevice" +*End +*Collate False/Uncollated: " + << /Collate false >> setpagedevice" +*End +*CloseUI: *Collate +*% =============================================================================== +*% Stapling - will most likely only work properly on single copy jobs +*% =============================================================================== +*OpenUI *StapleWhen/Stapling: PickOne +*OrderDependency: 56 AnySetup *StapleWhen +*DefaultStapleWhen: None +*StapleWhen None/Staple Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleWhen EndOfSet/Staple On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleWhen +*% =============================================================================== +*% ----------Close finishing options---------- +*% =============================================================================== +*CloseGroup: Finishing +*% =============================================================================== +*% Halftone Info +*% =============================================================================== +*DefaultHalftoneType: 3 +*ScreenFreq: "80.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + { abs exch abs 2 copy add 1 gt { 1 sub dup mul exch 1 sub dup mul add 1 sub } + { dup mul exch dup mul add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: " + { pop } +" +*End +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } +" +*End +*DefaultTransfer: Null +*Transfer Null: " + { } +" +*End +*Transfer Null.Inverse: " + { 1 exch sub } +" +*End +*% =============================================================================== +*% PrintPSErrors +*% =============================================================================== +*PrintPSErrors: True +*% =============================================================================== +*% Font Info +*% =============================================================================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontList: " + save + (*) { cvn == } 128 string /Font resourceforall + (*) = flush + restore +" +*End +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus { pop pop (Yes) } { (No) } ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*% =============================================================================== +*% End of XRDC230.PPD +*% =============================================================================== +*% The byte count of this file should be exactly 053564 or 054742 +*% depending on the filesystem it resides in. +*% end of PPD file for Xerox Doc Centre 220/230 PS2 600dpi diff --git a/psprint_config/configuration/ppds/delzip b/psprint_config/configuration/ppds/delzip new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/psprint_config/configuration/ppds/makefile.mk b/psprint_config/configuration/ppds/makefile.mk new file mode 100644 index 000000000000..c11441e5d289 --- /dev/null +++ b/psprint_config/configuration/ppds/makefile.mk @@ -0,0 +1,11 @@ +PRJ=..$/.. +PRJNAME=psp_config +TARGET=unxfontsxp3ppds + +.INCLUDE : settings.mk + +ZIP1TARGET = fontunxppds +ZIP1LIST = * -x makefile.* -x delzip + +.INCLUDE : target.mk + diff --git a/psprint_config/configuration/psprint.conf b/psprint_config/configuration/psprint.conf new file mode 100644 index 000000000000..a2905d3ca506 --- /dev/null +++ b/psprint_config/configuration/psprint.conf @@ -0,0 +1,98 @@ +[__Global_Printer_Defaults__] +; Copies: the default number of copies produced +; if key is absent the default is 1 +; Copies=1 + +; Orientation: the default orientation of pages +; possible Values: Portrait, Landscape +; if key is absent the default is Portrait +; Orientation=Portrait + +; Scale: the default scaling of output in percent +; if key is absent the default is 100 +; Scale=100 + +; MarginAdjust: the default adjustment to driver margins in 1/100 mm +; MarginAdjust contains corrections for the driver defined margins +; the values are comma separated +; the order is: left,right,top,bottom +; if key is absent the default is 0,0,0,0 +; MarginAdjust=0,0,0,0 + +; ColorDepth: the default colordepth of the device in bits +; possible values: 1, 8, 24 +; if key is absent the default is 24 +; ColorDepth=24 + +; ColorDevice: the default setting wether the device is color capable +; possible values: 0: driver setting, -1: grey scale, 1: color +; if key is absent the default is 0 +; ColorDepth=0 + +; PSLevel: the default setting of the PostScript level of the output +; possible values: 0: driver setting, 1: level 1, 2: level2 +; if key is absent the default is 0 +; PSLevel=0 + +; PPD_PageSize: the default page size to use. If a specific printer does +; not support this page size its default is used instead. +; possible values: A0, A1, A2, A3, A4, A5, A6, B4, B5, B6, +; Legal, Letter, Executive, Statement, Tabloid, +; Ledger, AnsiC, AnsiD, ARCHA, ARCHB, ARCHC, +; ARCHD, ARCHE, EnvMonarch, EnvC4, EnvC5, EnvC6, +; Env10, EnvC65, Folio +; if key is absent the default value is driver specific +PPD_PageSize=A4 + +; Note: the following two key types are in the global section to provide +; defaults for newly added printers. +; PerformFontSubstitution: wether to replace downloadable fonts +; with resident fonts or not +PerformFontSubstitution=true + +; SubstFont_: the resident font to replace +; if PerformFontSubstitution is true +SubstFont_Helmet=Helvetica +SubstFont_Albany=Helvetica +SubstFont_Courier New=Courier +SubstFont_Arial=Helvetica +SubstFont_Times New Roman=Times +SubstFont_Thorndale=Times +SubstFont_Timmons=Times +SubstFont_Cumberland=Courier + + +[Generic Printer] +; for every printer a group with at least the keys +; "Printer" and "Command" is required + +; Printer: contains the base name of the PPD and the Printer name separated by / +Printer=SGENPRT/Generic Printer + +; DefaultPrinter: marks the default printer +DefaultPrinter=1 + +; Location: a user readable string that will be shown in the print dialog +Location= + +; Comment: a user readable string that will be shown in the print dialog +Comment= + +; Command: a command line that accepts PostScript as standard input (pipe) +; note: a shell will be started for the command +Command= + +; PerformFontSubstitution: wether to replace downloadable fonts +; with resident fonts or not +PerformFontSubstitution=true + +; SubstFont_: the resident font to replace +; if PerformFontSubstitution is true +SubstFont_Helmet=Helvetica +SubstFont_Albany=Helvetica +SubstFont_Courier New=Courier +SubstFont_Arial=Helvetica +SubstFont_Times New Roman=Times +SubstFont_Thorndale=Times +SubstFont_Timmons=Times +SubstFont_Cumberland=Courier diff --git a/psprint_config/prj/build.lst b/psprint_config/prj/build.lst new file mode 100644 index 000000000000..8eedd66f11af --- /dev/null +++ b/psprint_config/prj/build.lst @@ -0,0 +1,5 @@ +pc psprint_config : NULL +pc psprint_config usr1 - all pc_mkout NULL +pc psprint_config\configuration nmake - u pc_conf NULL +pc psprint_config\configuration\afm nmake - u pc_afm NULL +pc psprint_config\configuration\ppds nmake - u pc_ppds NULL diff --git a/psprint_config/prj/d.lst b/psprint_config/prj/d.lst new file mode 100644 index 000000000000..00e4ca4f95d5 --- /dev/null +++ b/psprint_config/prj/d.lst @@ -0,0 +1,4 @@ +mkdir: %_DEST%\pck%_EXT% + +..\common.pro\bin\*.zip %_DEST%\pck%_EXT%\*.zip +..\common\bin\*.zip %_DEST%\pck%_EXT%\*.zip -- cgit