diff options
-rw-r--r-- | doc/Makefile | 1 | ||||
-rw-r--r-- | doc/help/man-ippevepcl.html | 48 | ||||
-rw-r--r-- | man/Makefile | 3 | ||||
-rw-r--r-- | man/ippevepcl.man | 47 | ||||
-rw-r--r-- | test/Makefile | 8 |
5 files changed, 107 insertions, 0 deletions
diff --git a/doc/Makefile b/doc/Makefile index 0d7591612..e994e9679 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -70,6 +70,7 @@ HELPFILES = \ help/man-cupsenable.html \ help/man-cupstestppd.html \ help/man-filter.html \ + help/man-ippevepcl.html \ help/man-ippeveprinter.html \ help/man-ipptool.html \ help/man-ipptoolfile.html \ diff --git a/doc/help/man-ippevepcl.html b/doc/help/man-ippevepcl.html new file mode 100644 index 000000000..929657ec4 --- /dev/null +++ b/doc/help/man-ippevepcl.html @@ -0,0 +1,48 @@ +<!DOCTYPE HTML> +<html> +<!-- SECTION: Man Pages --> +<head> + <link rel="stylesheet" type="text/css" href="../cups-printable.css"> + <title>ippevepcl/ps(7)</title> +</head> +<body> +<h1 class="title">ippevepcl/ps(7)</h1> +<h2 class="title"><a name="NAME">Name</a></h2> +ippevepcl/ps - pcl and postscript print commands for ippeveprinter +<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2> +<b>ippevepcl</b> +[ +<i>filename</i> +] +<br> +<b>ippeveps</b> +[ +<i>filename</i> +] +<h2 class="title"><a name="DESCRIPTION">Description</a></h2> +<b>ippevepcl</b> +and +<b>ippeveps</b> +are print commands for +<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a> +As with all print commands, these commands read either the filename specified on the command-line or from the standard input. +Output is sent to the standard output. +<p><b>ippevepcl</b> +prints to B&W HP PCL laser printers and some color inkjet printers and supports printing of PWG Raster (image/pwg-raster) and Apple Raster (image/urf) print files. +<p><b>ippeveps</b> +print to Adobe PostScript printers and supports printing of PDF (application/pdf), JPEG (image/jpeg), PWG Raster (image/pwg-raster), and Apple Raster (image/urf) print files. +Printer-specific commands are read from a supplied PPD file. +If no PPD file is specified, generic commands suitable for any Level 2 or Level 3 PostScript printer are used instead to specify copies, duplex printing, and media size. +<h2 class="title"><a name="EXIT_STATUS">Exit Status</a></h2> +These programs return 1 on error and 0 on success. +<h2 class="title"><a name="ENVIRONMENT">Environment</a></h2> +These program inherit the environment provided by the +<b>ippeveprinter</b> +program. +<h2 class="title"><a name="SEE_ALSO">See Also</a></h2> +<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(8)</a> +<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2> +Copyright © 2019 by Apple Inc. + +</body> +</html> diff --git a/man/Makefile b/man/Makefile index 554018e4f..f04a1a020 100644 --- a/man/Makefile +++ b/man/Makefile @@ -47,6 +47,7 @@ MAN5 = classes.conf.$(MAN5EXT) \ subscriptions.conf.$(MAN5EXT) MAN7 = backend.$(MAN7EXT) \ filter.$(MAN7EXT) \ + ippevepcl.$(MAN7EXT) \ notifier.$(MAN7EXT) MAN8 = cupsaccept.$(MAN8EXT) \ cupsctl.$(MAN8EXT) \ @@ -126,6 +127,8 @@ install-data: all echo Installing $$file in $(MANDIR)/man7...; \ $(INSTALL_MAN) $$file $(MANDIR)/man7; \ done + $(RM) $(MANDIR)/man7/ippeveps.$(MAN7EXT) + $(LN) ippevepcl.$(MAN7EXT) $(MANDIR)/man7/ippeveps.$(MAN7EXT) $(INSTALL_DIR) -m 755 $(AMANDIR)/man$(MAN8DIR) for file in $(MAN8); do \ echo Installing $$file in $(AMANDIR)/man$(MAN8DIR)...; \ diff --git a/man/ippevepcl.man b/man/ippevepcl.man new file mode 100644 index 000000000..02a9e33d4 --- /dev/null +++ b/man/ippevepcl.man @@ -0,0 +1,47 @@ +.\" +.\" ippeveprinter man page for CUPS. +.\" +.\" Copyright © 2019 by Apple Inc. +.\" +.\" Licensed under Apache License v2.0. See the file "LICENSE" for more +.\" information. +.\" +.TH ippevepcl/ps 7 "CUPS" "22 March 2019" "Apple Inc." +.SH NAME +ippevepcl/ps \- pcl and postscript print commands for ippeveprinter +.SH SYNOPSIS +.B ippevepcl +[ +.I filename +] +.br +.B ippeveps +[ +.I filename +] +.SH DESCRIPTION +.B ippevepcl +and +.B ippeveps +are print commands for +.BR ippeveprinter (1). +As with all print commands, these commands read either the filename specified on the command-line or from the standard input. +Output is sent to the standard output. +.PP +.B ippevepcl +prints to B&W HP PCL laser printers and some color inkjet printers and supports printing of PWG Raster (image/pwg-raster) and Apple Raster (image/urf) print files. +.PP +.B ippeveps +print to Adobe PostScript printers and supports printing of PDF (application/pdf), JPEG (image/jpeg), PWG Raster (image/pwg-raster), and Apple Raster (image/urf) print files. +Printer-specific commands are read from a supplied PPD file. +If no PPD file is specified, generic commands suitable for any Level 2 or Level 3 PostScript printer are used instead to specify copies, duplex printing, and media size. +.SH EXIT STATUS +These programs return 1 on error and 0 on success. +.SH ENVIRONMENT +These program inherit the environment provided by the +.B ippeveprinter +program. +.SH SEE ALSO +.BR ippeveprinter (8) +.SH COPYRIGHT +Copyright \[co] 2019 by Apple Inc. diff --git a/test/Makefile b/test/Makefile index a1d007dc2..de9a541ca 100644 --- a/test/Makefile +++ b/test/Makefile @@ -133,6 +133,10 @@ install-exec: $(INSTALL_BIN) ippfind $(BINDIR); \ fi $(INSTALL_BIN) ipptool $(BINDIR) + $(INSTALL_DIR) -m 755 $(SERVERBIN)/ippeveprinter + for file in $(IPPEVECOMMANDS); do \ + $(INSTALL_BIN) $$file $(SERVERBIN)/ippeveprinter; \ + done if test "x$(SYMROOT)" != "x"; then \ $(INSTALL_DIR) $(SYMROOT); \ cp ippeveprinter $(SYMROOT); \ @@ -170,6 +174,10 @@ uninstall: $(RM) $(BINDIR)/$$file; \ done -$(RMDIR) $(BINDIR) + for file in $(IPPEVECOMMANDS); do \ + $(RM) $(SERVERBIN)/ippeveprinter/$$file; \ + done + -$(RMDIR) $(SERVERBIN)/ippeveprinter for file in $(DATAFILES); do \ $(RM) $(DATADIR)/ipptool/$$file; \ done |