| Products | Support | Download | Contact | |||||
![]()
Contents | Index | About the Icons
![]()
GrayMatter Software's ScriptServer® PAN Printing System is a distributed printing system which is supported on various architectures including Linux, Sun Microsystems' Solaris, HP's HP-UX and Tru64.
While not recommended by GrayMatter as best practices, it is possible
under Solaris to create a printing subsystem model interface
driver (MID) which makes the PAN appear as any other printer
to the lp command.
panpr and lpTypically, a PAN will accept jobs in a number of ways:
panpr.panpr provides a more feature-rich
interface than the traditional lp/lpr.
When legacy applications already use lp and modifying them to
use panpr is impractical, then there is no alternative to lp
and a MID must be created to invoke panpr.
Under the Solaris 8 printing model, the spooler communicates with
the printer device via a model interface driver (MID).
Solaris ships with two, standard and netstandard,
which will be found in /var/spool/lp/model. These are ordinary
shell scripts which can be edited with the text editor of your choice.
The MID is responsible for:
The GUI-based Printer Administrator has two different modes which correspond to the two supplied MIDs:
standard); andnetstandard).GrayMatter will provide assistance to customers who are under support.
Basically the steps involved are:
netstandard MID.
(call it panstandard):
netpr with a call to panpr,
with appropriate changes to the command line parameters and switches.panpr
-flag parameter.-o
switches) if desired.
netstandard MID with the panstandard
MID using the lpadmin command:
cd /var/spool/lp/modelprintername
lpadmin -p-i panstandard
That's it!
If you had a working netstandard queue which you converted as
above, you can generally revert by simply reissuing the lpadmin
command specifying netstandard instead of panstandard.
(If you've specified custom -o options, this may not work, or may
result in errors being logged when printing on the queue.)
| © 2020 GrayMatter Software Corporation | Privacy policy | Terms of use |