---
name: "printop"
section: "1"
platform: "linux"
package: "printop"
version: "1.12-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/printop"
---

# printop(1)

graphical interface to LPRng print system

## NAME

printop - graphical interface to LPRng print system

## SYNOPSIS

**printop**

## DESCRIPTION

**printop** is a [**wish8.0**(1)](/wish8.0/1.md) program that gives you a graphical interface to control the printers and queues for UNIX-like systems using the [**lpd**(8)](/lpd/8.md), daemon from the LPRng print system. It uses the commands [**lpq**(1)](/lpq/1.md), [**lpc**(1)](/lpc/1.md),**and** [**lprm**(1)](/lprm/1.md) to get information and control the printers and you just have to click with your mouse.  In a large network it shows you all the printers and gives you the full functionality of the lprng-commands, so you have a good overview of what is happening.

## CONFIGURATION

**printop** uses two files to defines which printers are shown in printop.

You can create printer entries with the command:

```
	printer button {printer-name} {menu-name}
```

printer-name can be a tcl-regexp, so that "^d.\*" would mean: Create a button for all the printers that begin with the letter d. {menu-name} can be empty {}, so that the buttons are created directly in the choose-main-menu, or it can be the name of a submenu (or the path to a subsubmenu etc).

You can create new submenus in the main-menu with the command:

```
	printer menu "Menu-Name" {widget-name}
```

Menu-Name is the name that is displayed in the menus, widget- name is the name of the created widget. If you create a submenu {menu\_a}, then you can create a subsubmenu with the command:

```
	printer menu "MySubSubMenu" {submen} {men_a}
```

and adding the menu-names to a path you can have subsubsubmenus:

```
	printer menu "SubSubSubmenu" {subsubmen} {men_a.submen}
```

With the button command you can then insert buttons to your menu.

## FILES

- */etc/printcap*

  Host configuration of printer capability database.

- /etc/printop/printop.conf

  Host configuration of printop.

- \~/.printop.conf

  User configuration of printop.

## SEE ALSO

[**lpc**(1)](/lpc/1.md), [**lpd**(8)](/lpd/8.md), [**lpq**(1)](/lpq/1.md), [**lprm**(1)](/lprm/1.md), [**wish8.0**(1)](/wish8.0/1.md)\
 http:/doc/printop/README\
 http://www.astart.com/lprng/lprng.html\
 http://www.stud.uni-hamburg.de/users/cbx/computer/computer\_misc.html

## AUTHOR

**printop** is written by Olaf Gellert \<gellert@informatik.uni-hamburg.de\>. Modified by Jean Pierre LeJacq \<jplejacq@quoininc.com\> as part of packaging for the Debian GNU/Linux distribution. Manual page also added by Jean Pierre LeJacq.
