diff options
Diffstat (limited to 'nx-X11/programs/Xserver/XpConfig/C/print/attributes')
4 files changed, 178 insertions, 0 deletions
diff --git a/nx-X11/programs/Xserver/XpConfig/C/print/attributes/Imakefile b/nx-X11/programs/Xserver/XpConfig/C/print/attributes/Imakefile new file mode 100644 index 000000000..e0daf54d2 --- /dev/null +++ b/nx-X11/programs/Xserver/XpConfig/C/print/attributes/Imakefile @@ -0,0 +1,8 @@ +XCOMM $Xorg: Imakefile,v 1.1 2002/06/09 05:42:52 gisburn Exp $ + +XPATTRIBUTEDIR = $(XPRINTDIR)/C/print/attributes + +InstallNonExecFile(document,$(XPATTRIBUTEDIR)) +InstallNonExecFile(job,$(XPATTRIBUTEDIR)) +InstallNonExecFile(printer,$(XPATTRIBUTEDIR)) + diff --git a/nx-X11/programs/Xserver/XpConfig/C/print/attributes/document b/nx-X11/programs/Xserver/XpConfig/C/print/attributes/document new file mode 100644 index 000000000..b1651bd94 --- /dev/null +++ b/nx-X11/programs/Xserver/XpConfig/C/print/attributes/document @@ -0,0 +1,49 @@ +# $Xorg: document,v 1.3 2000/08/17 19:48:03 cpqbld Exp $ +# Document DPA-Object initial attribute values + +# Attribute IDs must be qualified by using one of the following +# (listed in order of precedence): +# +# printer-name +# Set this attribute for a specific printer. +# Example: "dj_1.plex: duplex" +# +# printer-model +# Set this attribute for all printers of a specific model. +# Example: "HPDJ1600C.plex: duplex" +# +# '*' +# Set this attribute for all printers. +# Example: "*.plex: duplex" + + +*content-orientation: portrait +*copy-count: 1 +*default-medium: iso-a4 +*default-printer-resolution: 600 + +# "PSspooldir" jobs should always be 300 DPI +# (to be compatible to DPS-based PostScript viewers such as sdtimage) +PSspooldir.default-printer-resolution: 300 + +# "PS2PDFspooldir-GS" jobs should always be 600 DPI +PS2PDFspooldir-GS.default-printer-resolution: 600 + +# Some resolution defaults to make applications happy which are too lazy +# to pick an own default in absence of "default-printer-resolution" +HPLJ4050-PS.default-printer-resolution: 600 +SPSPARC2.default-printer-resolution: 300 +CANONBJ10E-GS.default-printer-resolution: 360 +CANONC3200-PS.default-printer-resolution: 600 + +# EXAMPLES +# +# *content-orientation: landscape +# *copy-count: 3 +# *default-input-tray: main +# *default-medium: iso-a4 +# *default-printer-resolution: 600 +# *document-format: {PCL 5} +# *plex: simplex +# *xp-listfonts-modes: xp-list-internal-printer-fonts + diff --git a/nx-X11/programs/Xserver/XpConfig/C/print/attributes/job b/nx-X11/programs/Xserver/XpConfig/C/print/attributes/job new file mode 100644 index 000000000..aa1911dcd --- /dev/null +++ b/nx-X11/programs/Xserver/XpConfig/C/print/attributes/job @@ -0,0 +1,25 @@ +# $Xorg: job,v 1.3 2000/08/17 19:48:03 cpqbld Exp $ +# Job DPA-Object initial attribute values + +# Attribute IDs must be qualified by using one of the following +# (listed in order of precedence): +# +# printer-name +# Set this attribute for a specific printer. +# Example: "laser_1.job-priority: 1" +# +# printer-model +# Set this attribute for all printers of a specific model. +# Example: "HPDJ1600C.job-priority: 1" +# +# '*' +# Set this attribute for all printers. +# Example: "*.job-priority: 1" + +*notification-profile: {} + +# EXAMPLES +# +# *job-name: Example Job Name +# *notification-profile: {{event-report-job-completed} electronic-mail} +# *xp-spooler-command-options: -onb diff --git a/nx-X11/programs/Xserver/XpConfig/C/print/attributes/printer b/nx-X11/programs/Xserver/XpConfig/C/print/attributes/printer new file mode 100644 index 000000000..41e13b44b --- /dev/null +++ b/nx-X11/programs/Xserver/XpConfig/C/print/attributes/printer @@ -0,0 +1,96 @@ +# $Xorg: printer,v 1.3 2000/08/17 19:48:03 cpqbld Exp $ +# Printer DPA-Object initial attribute values + +# Attribute IDs must be qualified by using one of the following +# (listed in order of precedence): +# +# printer-name +# Set this attribute for a specific printer. +# Example: "dj_1.document-formats-ready: {pcl 5}" +# +# printer-model +# Set this attribute for all printers of a specific model. +# Example: "HPDJ1600C.document-formats-ready: {pcl 5}" +# +# '*' +# Set this attribute for all printers. +# Example: "*.document-formats-ready: {pcl 5}" + +# Remove this line and replace them with per printer settings +# if you want to use more than one DDX!! +*xp-model-identifier: PSdefault + + +# Sample entry for the "PSspooldir" model +# Just add a printer called "xp_ps_spooldir_tmp_Xprintjobs" to "Xprinters" +# and you will get an extra printer which files the PostScript jobs +# in the "/tmp/Xprintjobs/" directory. +xp_ps_spooldir_tmp_Xprintjobs.xp-model-identifier: PSspooldir + +# Sample entry for the "PS2PDFspooldir-GS" model +# Just add a printer called "xp_pdf_spooldir_tmp_Xprintjobs" to "Xprinters" +# and you will get an extra printer which convertes the PostScript jobs +# to PDF using "ps2pdf" and files them into the "/tmp/Xprintjobs/" directory. +# NOTE: Future versions of Xprint will use the PDF DDX instead directly +# instead of relying on GhostScript/ps2pdf... +xp_pdf_spooldir_tmp_Xprintjobs.xp-model-identifier: PS2PDFspooldir-GS + + +# IMPORTANT EXAMPLES +# +# The following are examples of how a printer name is bound +# to a model-config file and ddx driver. +# +# Warning: most X-Servers have a hard limit on the number of ddx +# drivers (ie, screens) they can support at runtime (usually 3 or +# 4). Whatever the number of printers, they cannot create a +# dependency for more than the limit on ddx drivers. Assuming +# "Xprinters" listed all four xp*pr printers below, X-Servers +# with a limit of 3 would not work. +# +# xppspr.xp-model-identifier: HPDJ1600C +# xppspr.xp-ddx-identifier: XP-POSTSCRIPT +# xppspr.document-formats-ready: { PostScript 2 } +# +# xppclpr.xp-model-identifier: HPDJ1600C +# xppclpr.xp-ddx-identifier: XP-PCL-COLOR +# xppclpr.document-formats-ready: { PCL 5 } +# +# xppclmonopr.xp-model-identifier: HPDJ1600C +# xppclmonopr.xp-ddx-identifier: XP-PCL-MONO +# xppclmonopr.document-formats-ready: { PCL 5 } +# +# xprasterpr.xp-model-identifier: HPDJ1600C +# xprasterpr.xp-ddx-identifier: XP-RASTER + + +# MORE EXAMPLES of items often configured in this file +# +# *descriptor: This printer has not been given a name +# *dt-pdm-command: dtpdm +# *input-trays-medium: {top na-letter} {bottom iso-a4} +# *xp-model-identifier: HPDJ1600C +# *xp-spooler-command: /opt/mystuff/bin/mylp -p %printer-name% -c %copy-count% \ +# -j %job-name% -o %options% + + +# USUALLY SET BY THE ddx driver +# +# *content-orientations-supported: portrait landscape reverse-portrait reverse-landscape + + +# USUALLY SET BY THE model-config FILE +# +# *document-formats-supported: {PCL 5} +# *medium-source-sizes-supported: \ +# { top {iso-a4 FALSE {10 200 10 287}} {iso-a5 FALSE {10 138 10 200}} } \ +# { bottom {iso-a4 FALSE {10 200 10 287}} {iso-a5 FALSE {10 138 10 200}} } +# *plexes-supported: simplex duplex tumble +# *printer-model: Hewlett-Packard LaserJet IV +# *printer-resolutions-supported: 300 +# *xp-ddx-identifier: XP-PCL-COLOR +# *xp-embedded-formats-supported: {PCL 5} {HPGL 2} +# *xp-listfonts-modes-supported: xp-list-internal-printer-fonts +# *xp-raw-formats-supported: {PCL 5} +# *xp-setup-proviso: xp-setup-optional + |