grolbp(1) | User Commands | grolbp(1) |
grolbp - groff output driver for Canon CaPSL printers
grolbp |
[-l] [-c num-copies] [-F font-directory] [-o orientation] [-p paper-format] [-w width] [file ...] |
grolbp |
[--copies=num-copies] [--fontdir=font-directory] [--landscape] [--linewidth=width] [--orientation=orientation] [--papersize=paper-format] [file ...] |
grolbp |
-h |
grolbp |
--help |
grolbp |
-v |
grolbp |
--version |
This GNU roff output driver translates the output of gtroff(1) into a CaPSL and VDM format suitable for Canon LBP-4 and LBP-8 printers. Normally, grolbp is invoked by groff(1) when the latter is given the “-T lbp” option. (In this installation, ps is the default output device.) Use groff's -P option to pass any options shown above to grolbp. If no file arguments are given, or if file is “-”, grolbp reads the standard input stream. Output is written to the standard output stream.
The driver supports the Dutch, Swiss, and Swiss-Narrow scalable typefaces, each in the regular, bold, italic, and bold-italic styles. Additionally, the bitmapped, monospaced Courier and Elite typefaces are available in regular, bold, and italic styles; Courier at 8 and 12 points, Elite at 8 and 10 points. The following chart summarizes the groff font names used to access them.
Typeface | Roman | Bold | Italic | Bold-Italic |
Dutch | TR | TB | TI | TBI |
Swiss | HR | HB | HI | HBI |
Swiss Narrow | HNR | HNB | HNI | HNBI |
Courier | CR | CB | CI | |
Elite | ER | EB | EI |
grolbp supports paper formats “A4”, “letter”, “legal”, and “executive”. These are matched case-insensitively. The -p, --papersize option overrides any setting in the device description file DESC. If neither specifies a paper format, A4 is assumed.
In its DESC file, grolbp (case-insensitively) recognizes an orientation directive accepting one mandatory argument, portrait or landscape. The first valid orientation directive encountered controls. The -l, -o, and --orientation command-line options override any setting in DESC. If none of the foregoing specify the orientation, portrait is assumed.
In addition to the font description file directives documented in groff_font(5), grolbp recognizes lbpname, which maps the groff font name to the font name used internally by the printer. Its syntax is as follows.
lbpname printer-font-name
For bitmapped fonts, printer-font_name has the form
N⟨base-font-name⟩⟨font-style⟩
lbpname NeliteI
For scalable fonts, printer-font-name is identical to the font name as it appears in the printer's “font listing A”. For instance, to select the “Swiss” font in bold-italic style, which appears in the font listing as “Swiss-BoldOblique”,
lbpname Swiss-BoldOblique
For compatibility with grolj4(1), an additional drawing command is available.
-h and --help display a usage message, while -v and --version show version information; all exit afterward.
groff(1), gtroff(1), groff_out(5), groff_font(5), groff_char(7)
2 July 2023 | groff 1.23.0 |