Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ xkspool(1) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

X(1)

psf(1m)

papserver(1m)



     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)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026