LPBANNER(1)
π LPBANNER π
okay bestie, gather round, because today we're talking about the banner squad: lpbanner, pclbanner, and psbanner β aka the little filter fam from the LPRng manual pages. they make printer banners in text, PCL and PostScript and honestly? iconic behavior. π
β¨ NAME β¨
lpbanner, pclbanner, psbanner β printer banners in text, PCL and PostScript. yes that's three whole queens sharing one name section, we love a trio. π
πΈ SYNOPSIS πΈ
lpbanner [ -l length ] [ -w width ] [ -P printer ] [ -L bannername ] [
-n loginname ] [ -h host ] [ -J jobtitle ] [ -C class ] [ -? option args
] [ all ]
π¦ DESCRIPTION π¦
so here's the tea, bestie. lpbanner prints a simple banner on a fixed size font printer. pclbanner generates a PCL banner. and psbanner generates a PostScript banner. three flavors, same energy. π
all the info that's gonna get printed is passed in through command line arguments. no cap.
and then β this is the part that's giving vintage β in order to be compatible with vintage line printer spoolers, it reads a line from standard input, but ignores the information. like it looks at it, says "mmhm", and moves on. main character energy fr fr. π
π OPTIONS π
-wwidth β page width in characters (default132).-llength β page length in lines (default60).-Pprinter β the printer queue for banner information.-Lbannername β the name used on the banner as the main name.-nloginname β the name used on the banner as the login name.-hhost β the name used on the banner as the host name.-Jjobtitle β the string used on the banner as the main title.-Cclass β the string used on the banner as the class.-?value β every other option and argument provided by LPRng is ignored. not deleted, not judged, just... ignored. it's giving "i'm not reading all that but go off." π
β EXIT STATUS β
the following exit values are returned:
- zero (
0) β successful completion. slay. β - non-zero (
!=0) β an error occurred. something went wrong bestie, we're sobbing. π
π₯ SEE ALSO π₯
lpd.conf(5), lpc(8), lpd(8), checkpc(8), lpr(1), lpq(1), lprm(1), printcap(5), lpd.conf(5), pr(1), lprng_certs(1), lprng_index_certs(1).
(yes, lpd.conf(5) shows up twice. we're not fixing it. it wanted to be here. periodt.) π«Ά
π AUTHOR π
Patrick Powell <papowell@lprng.com>. the blueprint, the founder, the moment. π
π HISTORY π
LPRng is a enhanced printer spooler system with functionality similar to the Berkeley LPR software. (yes, the manpage literally says "a enhanced". we are preserving that typo like a precious artifact, no cap. π)
the LPRng developer mailing list is lprng-devel@lists.sourceforge.net β subscribe by visiting https://lists.sourceforge.net/lists/listinfo/lprng-devel or sending mail to lprng-request@lists.sourceforge.net with the word subscribe in the body. yes, the actual word, in the actual body, that's the whole vibe check. β¨
the software is available via http://lprng.sourceforge.net
okay that's the whole page bestie, you ate it, you understood it, you're literally a banner expert now. π β¨
this has been LPBANNER(1) from LPRng, dated 2006-12-09 β yes we're serving vintage, that's the aesthetic, it's giving archival realness π and that's the whole manual, mwah ππ¦πΈ
π¦ where this page comes from
- debian bookworm: lprng 3.8.B-6 Β· GPL-2.0-or-later WITH OpenSSL exception OR Artistic-1.0-Perl
- debian trixie: lprng 3.8.B-9 Β· GPL-2.0-or-later WITH OpenSSL exception OR Artistic-1.0-Perl
- ubuntu jammy: lprng 3.8.B-5 Β· GPL-2.0-or-later WITH OpenSSL exception OR Artistic-1.0-Perl
- ubuntu noble: lprng 3.8.B-8build1 Β· GPL-2.0-or-later WITH OpenSSL exception OR Artistic-1.0-Perl
- ubuntu questing: lprng 3.8.B-9
- ubuntu resolute: lprng 3.8.B-10 Β· GPL-2.0-or-later WITH OpenSSL exception OR Artistic-1.0-Perl
- ubuntu stonking: lprng 3.8.B-11 Β· GPL-2.0-or-later WITH OpenSSL exception OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms