XKSPOOL(1) K-Spool by Xinet, Inc. (27 Oct 1997 8.16) XKSPOOL(1)
NAME
xkspool - AppleTalk PostScript Printer manager for The X
Window System
SYNOPSIS
xkspool [ -toolkitoption ... ]
DESCRIPTION
The program xkspool is an X11/Motif client that provides a
graphical interface for administering a K-Spool installation
on a UNIX host. Non-System Administrators may also use
xkspool to monitor printer status and check log files.
Refer to your printed Xinet manual for information about
using xkspool. This manual page only documents the
pertinent X resources that effect xkspool.
This program should not be run when X server resources are
not available to it. The default english resources are
usually in the file /usr/lib/X11/app-defaults/Xinet, but may
be elsewhere depending on your X server and user
environment. This is a locale-aware program and will serve
any locale for which there is a /usr/lib/X11/locale/app-
defaults/Xinet file. These resources may also be set by the
xrdb(1) program. You will know if the resources have been
properly initialized if, in the top-level window, the right
button between the two lists is labeled ``View Printer Log''
(or the non-english equivalent) instead of ``ViewLog.''
In addition to the standard set of Toolkit and Motif
resources, xkspool accepts some additional resources that
reset internal table limits. Any of these default values
might already be overridden in the Xinet application
defaults file.
Resource Default
Name Value Internal table it controls
maxServers 120 Printers that can be looked up via AppleTalk
printerlogSize 8192 Bytes displayed from the printer log file
Another important set of resources are those that control
the AppleTalk Object Type that will be used to look up
printers. The type is controlled by a standard Motif
SimpleOptionMenu widget. The widget name is prtrtype and,
as an example from the Xinet Application Defaults file, the
menu option list may be set with resources such as:
xkspool*prtrtype*buttonCount: 2
xkspool*prtrtype*button_0*labelString: LaserWriter
xkspool*prtrtype*button_1*labelString: LaserJet 4
Xkspool also supports local RIPs via a configurable set of
resources. These resources set the name of the RIP and the
program to call to get information about printing to the
Page 1 (printed 3/5/98)
XKSPOOL(1) K-Spool by Xinet, Inc. (27 Oct 1997 8.16) XKSPOOL(1)
RIP. Contact Xinet for details about the calling sequence
and information syntax. The resouces consist of the
following (similar to the SimpleOptionMenu resource set):
xkspool.numRIPs: num
xkspool.lang_str.RIPname_0: label to display
xkspool.lang_str.RIPcmd_0: command line for probing RIP
. . .
xkspool.lang_str.RIPname_num-1: label to display
xkspool.lang_str.RIPcmd_num-1: command line for probing RIP
WIDGETS
Xkspool is built using the X Toolkit and Motif widgets, and
therefore accepts the standard set of command-line options
that most Toolkit programs accept. See the X Toolkit and
Motif library manuals for more information about the
resources needed to control the appearance of the widgets in
this application.
An overall view of the major widget structure of xkspool is
listed below (many of the hidden Motif subclasses are not
shown). Indentation indicates hierarchical structure. The
widget class name is given first, followed by the widget
instance name.
Xinet xkspool
XmPanedWindow main
XmForm printer
XmLabelGadget <language-specific, from xkspool.lang_str.QueueConfig>
XmLabelGadget hdr
XmScrolledWindow currlist
XmList currlist
XmLabelGadget status
XmRowColumn prbtn
XmPushButtonGadget Add
XmPushButtonGadget Delete
XmPushButtonGadget Config
XmPushButtonGadget ATest
XmPushButtonGadget PSTest
XmPushButtonGadget ViewLog
XmForm spooler
XmLabelGadget <language-specific, from xkspool.lang_str.SpoolerConf>
XmLabelGadget hdr
XmScrolledWindow currlist
XmList currlist
XmRowColumn spbtn
XmPushButtonGadget Add
XmPushButtonGadget Delete
XmPushButtonGadget Config
XmPushButtonGadget Qadmin
XmPushButtonGadget Exit
XmFormDialog addprinter
Page 2 (printed 3/5/98)
XKSPOOL(1) K-Spool by Xinet, Inc. (27 Oct 1997 8.16) XKSPOOL(1)
XmRadioBox type_rb
XmLabelGadget prn_type
XmToggleButtonGadget AppleTalk
XmToggleButtonGadget SerialPort
XmToggleButtonGadget FilePreview
XmToggleButtonGadget RIP
XmToggleButtonGadget Hold
XmLabelGadget ll
XmScrolledWindow zonelist
XmList zonelist
XmLabelGadget rl
XmScrolledWindow atprinters
XmList atprinters
XmRowColumn btn_rc
XmPushButtonGadget Configure
XmPushButtonGadget Cancel
XmSimpleOptionMenu prtrtype
XmFileSelectionBox dir_fs
XmFormDialog options
XmRowColumn rc
XmLabelGadget header
XmRowColumn obtn_rc
XmPushButtonGadget QueueOpt
XmPushButtonGadget PPDOpt
XmPushButtonGadget PsfOpts
XmPushButtonGadget FileOpts
XmPushButtonGadget OPIDbg
XmSeparator opts
XmRowColumn que_rc
XmRowColumn pname_rc
XmLabelGadget Qname
XmTextField pname
XmLabelGadget aliases
XmTextField palias
XmRowColumn spool_rc
XmLabelGadget sp_dir
XmTextField spoold
XmRowColumn hold_rc
XmLabelGadget LimitTime
XmTextField hold
XmLabelGadget MinIndef
XmToggleButtonGadget TBBannerPG
XmToggleButtonGadget TBReverse
XmToggleButtonGadget TBAccInfo
XmToggleButtonGadget TBOPI
XmToggleButtonGadget TBRGB
XmRowColumn lmt_rc
XmToggleButtonGadget LimitFS
XmTextField limit
XmLabelGadget kilobytes
Page 3 (printed 3/5/98)
XKSPOOL(1) K-Spool by Xinet, Inc. (27 Oct 1997 8.16) XKSPOOL(1)
XmRowColumn goto_rc
XmRowColumn succqm_pm
XmMegaButton succqm
XmRowColumn succqm_mb
XmCascadeButtonGadget succqm_cb
XmLabelGadget succq
XmRowColumn failqm_pm
XmMegaButton failqm
XmRowColumn failqm_mb
XmCascadeButtonGadget failqm_cb
XmLabelGadget failq
XmSeparator ppd
XmLabelGadget PSDest
XmRowColumn ppd_rc
XmPulldownMenu mb_pm
XmMegaButton mb
XmMenuBar mb_mb
XmCascadeButtonGadget mb_cb
XmPushButtonGadget ppddir
XmLabelGadget setICC
XmRowColumn icc_rc
XmPulldownMenu iccmb_pm
XmMegaButton iccmb
XmMenuBar iccmb_mb
XmCascadeButtonGadget iccmb_cb
XmPushButtonGadget iccdir
XmRowColumn ppd_rc
XmLabelGadget asciiopts
XmRadioBox layout
XmLabelGadget PL
XmToggleButtonGadget port1
XmToggleButtonGadget port2
XmToggleButtonGadget land1
XmToggleButtonGadget land2
XmRowColumn dim_rc
XmLabelGadget PVPTC
XmTextField col
XmLabelGadget rows
XmTextField row
XmToggleButtonGadget ISOLatin
XmRowColumn epspd
XmPushButtonGadget fit
XmPushButtonGadget shrink
XmPushButtonGadget noscale
XmRowColumn epsmenu
XmSeparator ppd
XmLabelGadget ppdopts
XmScrolledWindow ppdscrl
XmRowColumn ppdoprc
(various other widgets based on PPD contents)
Page 4 (printed 3/5/98)
XKSPOOL(1) K-Spool by Xinet, Inc. (27 Oct 1997 8.16) XKSPOOL(1)
XmRowColumn psf_rc
XmLabelGadget ATPCO
XmToggleButtonGadget psf_uname
XmToggleButtonGadget psf_queries
XmToggleButtonGadget psf_timeouts
XmToggleButtonGadget psf_rm
XmToggleButtonGadget psf_incr
XmToggleButtonGadget psf_wait
XmToggleButtonGadget psf_trans
XmToggleButtonGadget psf_open
XmToggleButtonGadget psf_idle
XmLabelGadget DebugLevel
XmRadioBox debug
XmToggleButtonGadget Err
XmToggleButtonGadget Ctrace
XmToggleButtonGadget Vtrace
XmRowColumn opi_rc
XmLabelGadget OPIReplOpt
XmToggleButtonGadget (one for each OPI debug option)
XmRowColumn file_rc
XmToggleButtonGadget doexec
XmLabelGadget execlbl
XmTextField exec
XmToggleButtonGadget stdin
XmToggleButtonGadget bground
XmRowColumn dpy_rc
XmLabelGadget dpylbl
XmTextField dpy
XmToggleButtonGadget doconf
XmToggleButtonGadget keepf
XmLabelGadget nameoptlbl
XmToggleButtonGadget addowner
XmToggleButtonGadget dosname
XmRowColumn sfx_rc
XmLabelGadget sfxlbl
XmTextField sfx
XmSeparator btn
XmRowColumn btn_rc
XmPushButtonGadget Save
XmPushButtonGadget Cancel
XmFormDialog spoolers
XmRowColumn rc
XmRowColumn ptr_rc
XmLabelGadget sppr
XmRowColumn ptrmenu_pm
XmMegaButton ptrmenu
XmRowColumn ptrmenu_mb
XmCascadeButtonGadget ptrmenu_cb
Page 5 (printed 3/5/98)
XKSPOOL(1) K-Spool by Xinet, Inc. (27 Oct 1997 8.16) XKSPOOL(1)
XmRowColumn name_rc
XmLabelGadget ObjNm
XmTextField splrname
XmRowColumn zone_rc
XmLabelGadget Zname
XmRowColumn zonemenu_pm
XmMegaButton zonemenu
XmRowColumn zonemenu_mb
XmCascadeButtonGadget zonemenu_cb
XmToggleButtonGadget spl_rmRIPs (SunOS/Solaris only)
XmToggleButtonGadget spl_spoolLP (SGI only)
XmSeparator ppd
XmRowColumn ppd_rc
XmLabelGadget installed
XmRowColumn mb_pm
XmMegaButton mb
XmRowColumn mb_mb
XmCascadeButtonGadget mb_cb
XmPushButtonGadget ppddir
XmSeparator opi
XmRowColumn odir_rb
XmLabelGadget odirlbl
XmTextField opidir
XmToggleButtonGadget TBRGB
XmPulldownMenu opifmt
XmToggleButtonGadget ascfmt
XmToggleButtonGadget binfmt
XmToggleButtonGadget jpglow
XmToggleButtonGadget jpgmed
XmToggleButtonGadget jpghigh
XmSimpleOptionMenu opifmtmenu
XmRadioBox rep
XmToggleButtonGadget no_rep
XmToggleButtonGadget full_rep
XmToggleButtonGadget prt_rep
XmToggleButtonGadget set_rep
XmRowColumn slide_rc
XmScale opisc
XmTextField opitx
XmPushButtonGadget DPI
XmSeparator btn
XmRowColumn btn_rc
XmPushButtonGadget Save
XmPushButtonGadget Cancel
XmFormDialog spserv
XmRowColumn rc
XmLabelGadget QMadm
XmToggleButtonGadget AnyMay
XmLabelGadget InAddRoot
XmTextField user
XmLabelGadget MayBeAdm
Page 6 (printed 3/5/98)
XKSPOOL(1) K-Spool by Xinet, Inc. (27 Oct 1997 8.16) XKSPOOL(1)
XmTextField group
XmSeparator btn
XmRowColumn btn_rc
XmPushButtonGadget Save
XmPushButtonGadget Cancel
XmFormDialog prtlog
XmLabelGadget logname
XmPushButtonGadget Dismiss
XmScrolledText logview
XmFileSelectionBoxDialog ppdds
XmToggleButtonGadget publish
XmFileSelectionBoxDialog iccds
XmToggleButtonGadget publish
XmMessageBoxDialog ask
XmMessageBoxDialog errmsg
FILES
/etc/printcap K-Spool configuration file (also used
by the lpr(1) system).
/usr/adm/appletalk/psfiles
Printer test pages
/usr/adm/appletalk/ppds
Default location to look for pre-
defined PostScript Printer Description
files.
/usr/etc/appletalk/services
K-Talk startup Shell Script (holds
AppleTalk Spooler options). It's a
symbolic link to
/usr/adm/appletalk/services on SGI
IRIX and Solaris (SunOS 5.2 or later).
SEE ALSO
X(1), psf(1m), papserver(1m), the K-Spool Administrator's
Guide
Page 7 (printed 3/5/98)