]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Add man page for and installation of ippeveprinter commands.
authorMichael R Sweet <michael.r.sweet@gmail.com>
Fri, 22 Mar 2019 17:21:05 +0000 (13:21 -0400)
committerMichael R Sweet <michael.r.sweet@gmail.com>
Fri, 22 Mar 2019 17:21:05 +0000 (13:21 -0400)
doc/Makefile
doc/help/man-ippevepcl.html [new file with mode: 0644]
man/Makefile
man/ippevepcl.man [new file with mode: 0644]
test/Makefile

index 0d7591612c7c5f6e973b33f622ac2fa30a031b58..e994e96798aca4d491db652ed20262c8e98c0f10 100644 (file)
@@ -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 (file)
index 0000000..929657e
--- /dev/null
@@ -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&amp;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 &copy; 2019 by Apple Inc.
+
+</body>
+</html>
index 554018e4fabd1d3062d9cb875caadd573ab942d0..f04a1a0204abf2674e1aec7ade4c2b03a8ed6996 100644 (file)
@@ -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 (file)
index 0000000..02a9e33
--- /dev/null
@@ -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.
index a1d007dc2c981dfb11a07eb506044b73503a0fd5..de9a541caf62c2bc7a52b9dedfeb247112c43f14 100644 (file)
@@ -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