Idea: Most programs send the stuff to print to lp/lpr command.
gtklp can work as a wrapper for lp, lpr.
If gtklp is called whenever a program submits a printing task through lp/lpr,
then the user will see the gtklp GUI (in X) with all the powerful printing
options menus, so he can adjust them.
It can be implemented by installing gtklp wrapper as an alternative to lp/lpr
Why it is useful? Each program that has a Print option is not able to supply a
printing menu with all the possible options there. But gtklp could be a helper.
the printing menu in djview doesn't have an option to select n-up printing and
the layout for it. If gtklp is used when printing from djview, a user can print
a djvu document in a single sequence of actions in the layout he likes. (Without
gtklp the sequence breaks into two: first print to a file, then either call
gtklp on the file or lp with the special options.)
Steps to Reproduce:
1. Print from a GUI program that uses lp/lpr (say, djview).
2. Try to set a custom option for teh printing task (say, n-up printing).
The progam's menu lacks such options.
A wrapper is called instead of lp/lpr which calls
and gtklp starts in X. The user is able to choose the options he wants.
Use alternatives, Luke?
Сделано для 1.0-alt1. Жду отзывов.