Skip to content

Commit

Permalink
Add man page for and installation of ippeveprinter commands.
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelrsweet committed Mar 22, 2019
1 parent 6641bd0 commit efb349b
Show file tree
Hide file tree
Showing 5 changed files with 107 additions and 0 deletions.
1 change: 1 addition & 0 deletions doc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down
48 changes: 48 additions & 0 deletions doc/help/man-ippevepcl.html
Original file line number Diff line number Diff line change
@@ -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>
3 changes: 3 additions & 0 deletions man/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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) \
Expand Down Expand Up @@ -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)...; \
Expand Down
47 changes: 47 additions & 0 deletions man/ippevepcl.man
Original file line number Diff line number Diff line change
@@ -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.
8 changes: 8 additions & 0 deletions test/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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); \
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit efb349b

Please sign in to comment.