








                                       QView Pro


                              Novell Print Queue Manager




                                      Version 2.0

















          Abstract: QView Pro is a utility designed to control Novell print
                    queues.  Print Jobs can be controlled, deleted, viewed
                    and moved between queues with QView Pro.  QView Pro can
                    also monitor queues for duplicate or oversize print jobs,
                    and multiple queues on several servers may be viewed at
                    the same time.  When used in student computer labs, QView
                    Pro can save time, reduce confusion, and conserve paper.


          Demo:     A demo copy of QView Pro is provided to allow you to "try
                    before you buy" (for 60 days,)  however this program is
                    not free.





          Software by:
                Secure Design                   Phone: (503) 758-0955
                PO Box 475                   Internet: herzogs@ucs.orst.edu
                Corvallis, OR 97339 USA                sdesign@mcimail.com






















          Copyright :    Copyright  (c) 1992, 1993  by  Secure Design

                         Other brand and product names are trademarks or
                         registered trademarks of their respective holders.

          U.S. Government     Use, duplication or disclosure by the
          Restricted Rights:  Government is subject to restrictions set
                         fourth in subparagraph (a) through (d) of the
                         Commercial Computer Restricted Rights clause at FAR
                         52.227-19 when applicable, or subparagraph (c) (1)
                         (ii) of the Rights in Technical Data and Computer
                         Software clause at DFARS 252.227-1013, and in
                         similar clauses in the NASA FAR Supplement.

          License Agreement:  This software is provided on a trial basis for
                         a 60 (sixty) day period.  This is intended to allow
                         30 days to decide on the purchase of this software,
                         and 30 days to purchase a copy.  After 60 days,
                         should you decide not to purchase this software, you
                         must remove all copies from your system.  By using
                         this software you are agreeing to these terms.
                         
                         Once you have purchased this software, you will be
                         given a serial number for each file server.  This
                         serial number may not be exchanged, sold, or
                         otherwise distributed.


          Warranty:      This  software  is sold on an as-is basis.  Secure
                         Design specifically disclaims all warranties,
                         expressed or implied.  In no event shall Secure
                         Design be liable for any loss of profit or any other
                         damage including but not limited to special,
                         incidental, consequential or other damages including
                         damages to a third party.    By using this software
                         you are agreeing to these terms.  If these terms are
                         not agreeable, do not use this software.

                                       Page - 2






          Table Of Contents

          Overview....................................................4
          System Requirements.........................................4
          Quick Install...............................................5
          The Display.................................................6
          Keyboard Commands...........................................7
          Mouse Control...............................................8
          Moving Print Jobs...........................................9

          Main Menu Options...........................................10
          Screen Options..............................................10
          Queue Options...............................................11
          Message Options.............................................12
          Delete Options..............................................14
          System Preferences..........................................15
          Display Format..............................................16
          Saving Settings.............................................17
          QView Performance...........................................18
          Miscellaneous Options.......................................19

          Queue Window Options........................................20
          Queue Status................................................20
          Offending Jobs..............................................21
          Queue Options...............................................22
          Offline Status..............................................24
          View Log File...............................................24

          Print Job Options...........................................25
          Command Line Parameters.....................................26
          QView TSR...................................................27

          Registration / Distribution Information.....................29
          QView Pro Order Form........................................30


















                                       Page - 3





          Overview

          QView Pro is a utility designed to allow complete control of
          multiple print queues on a Novell network.  Most of the functions
          provided in Novell's pconsole are available in QView Pro.  QView
          Pro also allows you to view the contents of more than one print
          queue at a time.  The following is a list of features:

          *    View multiple queues at a time.
          *    Click-Drag-Drop mouse action moves print jobs between queues.
          *    Complete job control.
          *    Delete duplicate and oversize print jobs.
          *    Savable configuration.
          *    View and edit print job data.
          *    Screen Saver when all queues are empty.
          *    User notification with Novell messages.
          *    Keep a log file of print queue activity.
          *    Spool files from a directory.
          *    Save print data to a file.



          System Requirements


          The following is a list of system requirements that you will need
          to run QView.


          *    Novell network.  (v2.1 or better)
          *    DOS 3.3 or better.
          *    Novell workstation shell. (net3, netx, etc.)
          *    200k Free memory.


          Recommended for improved performance...

          *    Mouse
          *    Use as few TSRs as possible.
          *    The more free memory under 640k, the better.

          QView was designed to run on a low end XT computer and a monochrome
          monitor.  You will receive better performance from a faster
          machine.

          QView Pro requires at least 200k of memory to operate.  When using
          QView with little memory, the menus and dialogs will be slow due to
          overlay swapping.  The DOS 5 driver SMARTDRV can help with access
          time however the speed can be increased by running QView with 350k
          of memory available.



                                       Page - 4





          Quick Install

          This section gives the basic steps to install the QView software on
          your server.  For specific configuration and creating a QVIEW.INI
          file,  you should refer to other sections in this document that
          give more detailed information.


          1)   Copy the following files into the SYS:PUBLIC directory on your
               server(s).

                    QVINS.EXE      QVIEWTSR.EXE   
                    QVIEW.EXE      QVIEW.HLP


          2)   Run the qvins utility. (You must be supervisor or equivalent.)

               *    Select a server that you wish to install.
                    This will create a QVIEW_OPERATORS user group.

               *    Select Install Queue and pick each print queue that you
                    wish to install.  This will give QVIEW_OPERATORS queue
                    operator status and directory privileges in the queue
                    directory.

               *    Quit qvins.

          3)   Run syscon.

               *    Select Group Information, choose QVIEW_OPERATORS.

               *    Under Member List, select users that should have operator
                    status to the print queues.  Users who are not group
                    members may still run QView, however they will not be
                    able to change the status of any print job.

               *    Quit Syscon

          4)   Run QView.  You may now create a QVIEW.INI configuration file
               if you wish to change any of the default options.  (From the
               main menu, select Save Configuration)   You should read the
               remainder of this document for information on each of the
               features.










                                       Page - 5





          The Display

          The display for QView has been designed to show as much information
          as possible.  The main display appears in the picture below:

                  <Picture available in PostScript help file>

          IO Status:  A status indicator will blink in the upper left corner
          of the screen to show when QView is scanning the print queues.

          Status Characters: The first character in the queue window shows
          the status of each print job.  Possible characters are:

               (Spinning /  )      Actively printing job.
               (Expanding = )      Loading data from workstation, job file
                                   size increased.
               L                   Loading data from workstation, no change
                                   in job size.
               R                   Ready and waiting to print.
               W                   Waiting for target print time.
               H                   User or Operator hold on job.
               M                   Waiting to move to another print queue.
               (Spinning triangle) Moving job between queues.

          User Information:  The remainder of the line after the status
          character shows information about the print job.  The default
          settings will show the print job banner, file size, and
          description.  These defaults may be changed in the Display Options
          menu.

          Selected Window:  One window will always be currently selected.
          The Selected window will have a double line border, and the
          remainder of the windows will be single lined.

          Selected Print Job:  One print job in the selected window will be
          selected.  This job will be highlighted.  If there are no print
          jobs in the selected window, no print job will be selected.
















                                       Page - 6





          Keyboard Commands

          The following is a list of commands that may be used within QView
          Pro.  These commands do not have affect within menus or job
          dialogs.

          <Left Arrow>   Select the next queue window.
          <Right Arrow>  Select the previous queue window.
          <Down Arrow>   Select the next print job in the currently selected
                         window.
          <Up Arrow>     Select the previous print job in the currently    
                         selected window.

          <CTRL Arrows>  Resize the currently selected window.
          <ALT Arrows>   Move the currently selected window.

          ALT  A         Add a print queue window.
          ALT  W         Close the currently selected window.

          DEL            Delete currently selected print job.
          ALT  M         Move the currently selected print job.
          ALT  Z         Zoom currently selected window.
          ALT  H         Toggle print job hold.

          F1             Help menu.
          F2             QView performance dialog.

          ALT  ENTER     Display queue menu for currently selected queue
                         window.
          ENTER          Display job options for currently selected print
                         job.
          ESC            Display Main Menu.
          ALT  X         Exit QView Pro.



          When viewing menus or dialogs, several key commands have affect:

          TAB            Move to next option in dialog window.
          Shift TAB      Move to previous option in dialog window.

          <ALT - Character>   In menus and dialogs, some characters are
                         highlighted.  You may jump to this menu option by
                         pressing ALT and that character.   









                                       Page - 7 





          Mouse Control

          Below is a diagram showing a print queue window.  A scroll bar will
          be shown if there are more print jobs in the queue than will fit in
          the window.

                <Picture available in PostScript file>

          *    Close Window:  Single click on the square in the upper left
                              corner of the window.

          *    Zoom Window:   Single click on the double arrow in the upper
                              right corner of the window.  (Expands window to
                              full screen.)

          *    Move Window:   Click and hold the mouse on the print queue
                              name and drag the window about the screen.

          *    Resize Window: Click and hold the mouse on the square in the
                              lower right corner and move the mouse to resize
                              the window.

          *    Scroll Bar:    Click on the up/down arrows to scroll up/down
                              in the window.  Click on the shaded area of the
                              scroll bar to jump to a location in the window.

          *    Print Job Options:  Double click on the print job to show
                              print job options.

          *    Queue Options: Double click on the print queue name to show
                              the queue options menu.

          *    Main Menu:     Single click on the QView title box at the top
                              of the screen to display the main menu.



          To view menus and select options, click with the left mouse button.
          To exit menus, click with the right mouse button, or press ESC.














                                       Page - 8 





          Moving Print Jobs

          QView includes a feature that will allow print jobs to be moved
          between print queues.   To move a print job between queues, simply
          click on the job, hold the mouse button down, drag it to another
          queue window, and release the mouse.

          You can also move a print job by selecting the job with the arrow
          keys and pressing ALT M.  You will then be presented with a list of
          available print queues.

          When moving print jobs between queues, only the print job data is
          moved.  No translation is done.  This option will only allow you to
          move jobs between queues of the same printer type.  For example,
          you may move a print job from one PostScript print queue to
          another, however you can not move a PostScript job to a HPII print
          queue.

          Print jobs that are active cannot be moved.  Loading print jobs
          will be placed on hold and will be moved when loading is complete.
          Jobs that are loading and are to be moved will be marked with a
          "M."



          Spool Files work in a similar manner.  In the Queue Options dialog,
          you can specify a Service Directory.  If specified, files from this
          directory are placed in the print queue in the same manner that
          print jobs are moved between queues.  You can place a PostScript
          file into a print queue that is serviced by a PostScript printer
          but not an HPII printer.






















                                       Page - 9 




          Main Menu Options

          The main menu controls features that affect the operation of QView.
          To display the main menu, click on the top of the screen with the
          mouse or press ESC.

          The following pages list the options available from the main menu.
          Options without dialogs can be found on the page "Miscellaneous
          Options."



          Screen Options

          The following is the screen options dialog:


                    Animation Speed          43/50 Line Mode
                    ( ) Slow                 (o) Off
                    (o) Med                  ( ) On
                    ( ) Fast                 ( ) Automatic
                    
                    [x] Screen Saver    2   Min
                    Screen Message: No print jobs are waiting for
                    [x] Auto Tile Windows
                    [x] Show IO Status Character         [  OK  ]


          Animation Speed:    Sets the speed that the screen characters are
                              animated.

          43/50 Line Mode:    Available on EGA/VGA monitors.  When using
                              "Automatic," QView will switch screen modes as
                              the queue windows fill up.  Use the "Auto Tile"
                              option with the 43/50 line automatic mode.

          Screen Saver:       Use a screen saver after [2] minutes with no
                              jobs in the queues.

          Screen Message:     This message is displayed while the screen
                              saver is running.

          Auto Tile:          Automatically re-tile windows when new windows
                              are displayed, windows are removed, or screen
                              mode switch between normal and 43/50 line mode.

          Show IO Status:     Blink a status character in the upper left
                              corner of the screen.

               >    Scanning print queues.
               ^    Checking for overage print jobs.
               #    Checking for files in the service directory.
               +    Calculating print job CRC.

                                       Page - 10 





          Queue Options


          The following is the screen options dialog:


                    Data Query Speed      Show Queues From
                    ( ) 1 second          ( ) QVIEW.INI config file
                    (o) 2 seconds         (o) Auto seek all queues
                    ( ) 4 seconds

                    [ ] Close Off Line Windows
                    [ ] Re-Open Active Windows
                    [ ] Queue Status Change Alarm
                    [ ] Auto Hold Jobs During Edit     [  OK  ]


          Data Query Speed:   This option controls how often QView will query
                         all the print queues.  Faster query speed makes
                         QView more accurate but taxes the servers resources.

          Show Queues From:   Select the method which QView should display
                         queue windows on startup.  If QView is to read from
                         the config file, the window settings and placement
                         will be preserved.  If QView is to auto seek all
                         queues, the queues use the default queue settings,
                         and the windows are tiled.

          Close Off Line When a queue window's status is "off line" QView
          Windows:       will close the window.  For setting the criteria for
                         "off line" see the section titled "Status Options."
                         Windows that have been closed will not perform
                         automatic functions. (such as auto deleting or auto
                         moving)

          Re-Open Active This option monitors windows that were closed
          Windows:       because they were "off line."  If the queue status
                         changes such that they are not "off line," the
                         window will be re-opened.  This option must be on at
                         the time the window was closed.

          Queue Status   QView will make a chirping sound when a window
          Change Alarm:  changes status.

          Auto Hold      When using the edit or view commands in the Job
          Jobs:          Options Dialog, the print job must be on hold.  This
                         feature allows QView to automatically set a hold on
                         the job while you edit or view it.





                                       Page - 11 





          Message Options

          QView can make use of Novell's broadcast message functions to keep
          users informed about their print jobs.

          The Following is the Message Options Dialog:

                    [x] Handle Incoming Messages
                    [x] Notify Users of Job Moves
                    [ ] Nag Message          Please do not print multiple
                    [ ] Report Offenses to:  SUPERVISOR
                    [ ] Report Off Line to:  QVIEW_OPERATORS
                    [ ] Report Warnings to:  QVIEW_OPERATORS

                    User Notification
                    ( ) None
                    ( ) Client Name
                    ( ) Banner Name
                    (o) Any Server / Best Guess         [  OK  ]


          Handle Incoming   This option will allow QView to display
          Messages:      broadcast messages instead of the network shell
                         displaying the message with "PRESS CTRL - ENTER"

          Notify Users of Job   QView can send a broadcast message when a
          Moves:         Print job has been successfully moved from one queue
                         to another.

          Nag Message:   When a duplicate job has been found, QView can
                         notify the user with a second message a short while
                         later.  User notification must also be on.  Check
                         the option on the left, and change the message on
                         the right.

          Report Offenses to: This option will send a message stating print
                         job offenses (such as duplicates) to the user or
                         group specified to the right.

          Report Off Line to: This option will send a message when a print
                         queue changes to "off line" status.  Insert the user
                         or group in the field to the right of this option.

          Report Warnings to: This option will send a message when a print
                         queue changes to "warning" status.  Insert the user
                         or group in the field to the right of this option.


          User notification:  Select the method in which the print job owner
                         is notified. A description of each notification
                         method is listed on the following page.


                                       Page - 12 





          User Notification Methods:


          None:     Sends no message.


          Client:        Send a message to the user in the "Client Name"
                         field on the same server as the print queue.


          Banner:        Send a message to the user in the "Banner Name"
                         field on the same server as the print queue.


          Any Server     This option checks to see if a user specified in the
          Best Guess:    "Banner Name" field is currently logged in.  If so,
                         that connection receives the message.  If not, QView
                         checks the Client Name.  This process starts with
                         the same server as the print queue, and is repeated
                         with all servers until at least one user is
                         notified.




          Notes:    When QView attempts to use the "Client Name" field, it
                    first checks to see if the connection that placed the job
                    is the same user as the client name.  If so, that
                    connection receives the message. If not, every user on
                    the server logged in as "Client Name" will receive the
                    message.

                    When using the job moving function, the client name field
                    is changed to the login name of the workstation who moved
                    the job.  The banner name is the only indication of who
                    sent the original job before it was moved to another
                    print queue.  The "Any Server / Best Guess" option will
                    attempt to send the message to the original job owner and
                    not the user who moved the job.














                                       Page - 13  



          Delete Options


          QView can be configured to delete duplicate print jobs.  The
          following menu option controls what QView considers a "duplicate"


          The Following is the Delete Options Dialog:


                    Duplicate Job Criteria
                    [x] Connection Number Match
                    [x] Client Name Match
                    [x] Banner Name Match
                    [x] File Size Match
                    [ ] Check Between Queues
                    [ ] Use CRC check

                    File Size match tolerance +  0 %
                    Job history for deleting  =  2 Minutes

                    [x] Prompt before manual delete        [  OK  ]


          Duplicate Job  These options specify how QView finds a duplicate
          Criteria:      print job.  All of the criteria of the checked
                         options must be  met before a print job has
                         duplicate status.

          Check Between  This option checks for duplicates between queues.
          Queues:        If this option off, the duplicates must be in the
                         same print queue.

          Use CRC check: This option calculates a CRC for each print job.
                         This provides the best method of determining if a
                         job is a duplicate.  Print jobs of the same size
                         (such as Print Screens and MacPaint bitmaps) will be
                         deleted when this option is off.  Using this option
                         slows QView down considerably however.

          File Size match:    This option specifies a range to match file
                         sizes.  If set to 0%, the two print jobs must be
                         exactly the same size.

          Job History:   QView "remembers" who printed what for a specific
                         amount of time after the job arrived in the print
                         queue.  This option specifies how long QView should
                         remember print jobs.

          Manual Delete: This option allows you to turn off the "are you
                         sure" message that is displayed when a print job is
                         deleted.   (no message is displayed if the print job
                         is automatically deleted)


                                       Page - 14 



          System Preferences


          QView allows you to edit the data associated with a print job.
          This menu allows you to specify what text editor to use while
          editing a print job.  The default editor is EDIT.COM which comes as
          part of DOS 5.  If you are using DOS 3.3, you must change the
          editor program.

          The external file editor can be any program you wish.  If you are
          working with a PostScript print queue, you may want to change the
          external editor to a PostScript preview program such as Ghost
          Script.

          Some editors will create .BAK files when editing a file.  These are
          usually left in the print queue directory.  You should configure
          your editor to erase these or you will end up with dozens of .BAK
          files in SYS:SYSTEM/(QueueDirectory).

          When the editor is loaded, QView removes most of itself from memory
          to give the editor space to work.  QView can swap itself to EMS,
          XMS or disk depending on what is available and the options
          specified in the following dialog.


          The System preferences dialog is shown below:

                    External File Editor      EDIT.COM

                    Swap file directory       C:\

                    [x] Use EMS for swap
                    [x] Use XMS for swap
                    [ ] Use EMS before XMS              [  OK  ]



          External Editor:    Enter the complete file and path name to the
                              editor you wish to use.  If the program is in
                              your search path, only the file name and
                              extension are required.

          Swap File Directory: Specify where temporary files are to be stored
                              if needed.

          Use EMS/XMS:        When using the external editor, QView will
                              attempt to swap to EMS or XMS if these options
                              are checked.  This greatly speeds up the time
                              required to edit a print job.  If sufficient
                              EMS or XMS is not available, QView will use a
                              temporary file.  EMS and XMS are only used for
                              loading the external editor, and not during the
                              normal operation of QView.


                                       Page - 15 





          Display Format


          QView can display several different fields in each window.  The
          following dialog allows the user to configure the information to be
          shown.


                    Column 1         Column 2         Column 3
                    ( ) None         ( ) None         ( ) None
                    (o) Banner       ( ) Banner       ( ) Banner
                    ( ) Size         (o) Size         ( ) Size
                    ( ) Client       ( ) Client       ( ) Client
                    ( ) Job          ( ) Job          ( ) Job
                    ( ) Position     ( ) Position     ( ) Position
                    ( ) Descript     ( ) Descript     (o) Descript

                    Width   12       Width   12       Width 12
                                                                    [  OK  ]


          For each column, several fields are available.  The width of the
          column is also configurable.  Listed below are the fields and the
          corresponding areas of the print job they are associated with

          None:          Leave the column blank.

          Banner:        Banner name.

          Size:          The print job file size.

          Client:        Job client name.

          Job:           Print job number.

          Position:      Position in the queue.  i.e. 1,2,3,4...

          Descript:      The description field of the print job.


          The width field is the number of characters wide the column should
          be.  Extra characters are truncated.  A column type of "None" will
          have a width of 0.  Each column is separated by one space.










                                       Page - 16  





          Saving Settings


          QView can save and restore any configuration.  Select the "Save
          Options" choice from main menu to save the current configuration.
          The default file name is QVIEW.INI however any file name can be
          used.

          When QView starts, it can search for a configuration file, or one
          may be specified from the command line.  If the full path and file
          name to a configuration file is given, that configuration will be
          used.

          If no configuration file is specified at the command line, QView
          will check the current directory and the search path for a file
          with the name "QVIEW.INI"  If one is found, QView will use it to
          load its preferences.

          If you wish to change the position of the queue windows, or the
          options for any window, you will need to specify "Display queues
          from QVIEW.INI file" in the queue options dialog.  If QView seeks
          all print queues on startup, each queue window will be assigned
          default options.

          If the configuration file specifies print queues on a server that
          you are not logged into at the time you run QView, these queues
          will be ignored.

          If you are using QView on a dedicated machine, you may wish to have
          a separate configuration file for the one workstation.  Having
          several copies of QView running which are set to delete duplicates
          may cause conflicts as more than one machine tries to delete a
          duplicate print job.

          When loading QView, you may specify the configuration file from the
          command prompt as shown in the following example:

               qview  c:\stuff\qview.ini



          Note:     QView Pro will not read QVIEW.INI files from older
          versions of QView.

          Note2:    If QView is configured to "Auto Seek all Queues" in the
          Queue Options dialog in the main menu, only the general queue
          settings will be saved.  Settings made for individual print queues
          will be lost.  These include window placement, offending job
          configuration, and queue window options.    To save these options,
          QView must be set to "Show Queues From QVIEW.INI config file."



                                       Page - 17 


          QView Performance

          The QView Performance Dialog shows information about QView.  Below
          is a description of the dialog:

                    Base Memory                     158K
                    Memory Currently Available      119K   (75.4% Available)
                    Largest Contiguous Block        117K
                    Overlay Buffer Size             120K

                    Size of one print job            118   (1012 Possible)
                    Size of one queue window        1654

                    Number of Jobs Moved             453
                    Number of Jobs Auto Deleted     2512
                    Savings incurred by QView    $125.60   (if 1 job = $0.05)
                    Installed 6/1/93                               [  OK  ]

          Base Memory:   The amount of free memory for windows and menus.

          Memory Currently   Memory currently available after resources for
          Available:     all active windows and print job tracking has been
                         allocated.  The percentage to the right shows the
                         level of resources used.

          Overlay Buffer This is the buffer space used to load the overlay
          Size:          resources from the QVIEW.EXE file.  This is mainly
                         used for menu and dialog functions.  As this buffer
                         size decreases QView will load menus slower.  The
                         buffer size will never be larger than 120K, and
                         never less than 30K.

          Size of Print Job   Each queue window requires memory to
          or Queue Window:    operate.  Each print job currently in the queue
                         also requires memory to track the job.  This shows
                         the amount of memory QView needs for each window and
                         each print job in every queue displayed.

          Number of Jobs A running total on each server keeps the number of
          Moved:         jobs moved from one queue to another.  The number
                         displayed is the sum of all servers you are
                         currently logged into.

          Number of Jobs   A running total is kept on each server for each
          Auto Deleted:  print job that QView has canceled automatically.
                         The number displayed is the sum of all servers you
                         are currently logged in to.

          Savings incurred  Assuming each print job is worth 5 cents, the
          by QView:      amount of money saved by QView's automatic deleting
                         feature is shown.  Obviously some print jobs print
                         more pages than others, so the 5 cents per print is
                         a rough average.  (The total is derived from [number
                         jobs auto deleted] x [price per job])


                                       Page - 18  





          Miscellaneous Options


          Several options on the Main Menu that are not listed on the
          previous pages are listed below.


          Remove Queue Windows:    Closes the currently selected window.

          Add Queue Windows:       Adds a new window.  A selection list of
                                   print queues is shown.

          Tile Windows Now:        Recalculates each window and arranges them
                                   on the screen.  Windows are resized each
                                   time a window is added or closed when the
                                   "Auto Tile" option is on.  (see Screen
                                   Options for details)

          Help:                    Show QView's on-line help menu.

          Exit QView:              Exit QView.
































                                       Page - 19 





          Queue Window Options

          Each print queue window has preferences associated with it.  To
          display the Queue Options Menu, double click the mouse on the
          window title, or press ALT Enter.

          The Following list of options will be displayed:

                    Queue Status
                    Offending Jobs
                    Queue Options
                    OffLine Status

          Each of these options are discussed in detail on the following
          pages.

          If you wish to save the Queue Window Options menus, you must select
          the option to "Show Queues From: QVIEW.INI config file" in the
          Queue Options dialog on  the main menu.   If this option is set to
          "Auto Seek all queues," each queue window will assume default
          settings on startup.









          Queue Status

          Below is the Print Queue Status dialog:

                    Print servers attached          1
                    Number of jobs in queue         0
                    
                    [x] Users can place entries in queue
                    [x] Print Servers can service entries
                    [x] Print Servers can attach to queue
                                                 [  OK  ]


          You must be a member of the QVIEW_OPERATORS user group to use this
          option.  Check the appropriate print queue options and choose OK.
          The status of the print queue will then be updated.  These options
          are the same as those found in Novell's Pconsole.






                                       Page - 20  





          Offending Jobs

          For offending jobs, there are several menu options:

                    Duplicates
                    Over Size
                    Over Age

          Each offending job can be handled in a different manner.  The
          different methods are listed below:

          Ignore        QView ignores the offending job.
          Hold          An operator hold is placed on the job.
          Delay         The job is delayed for [n] minutes.  Use the Queue
                        Options dialog to set the delay time.
          Schedule      The job is scheduled for a date and time.  Use the
                        Queue Options dialog to set the schedule time.
          Move          The print job is moved to the "Move Target" print
                        queue specified in the Queue Options dialog.
          Delete        The print job is deleted.
          End Of List   The print job is moved to the end of the queue.



          Duplicates:    Duplicates can be handled in all of the ways listed
                         above.  When the duplicate is deleted, QView can
                         also send a second message a few seconds later.  See
                         the 'Nag' feature in the  Message Options dialog for
                         details.


          Over Size:     The Over Size dialog allows you to specify a file
                         size that is considered to be too large.  Over Size
                         print jobs can be handled in all of the ways listed
                         above.


          Over Age:      The Over Age dialog allows you to specify a job age
                         (in minutes) that is considered to be too old.  Only
                         the Ignore, Move and Delete options are available
                         for over age print jobs.












                                       Page - 21  





          Queue Options

          The Queue Options dialog allows custom configuration of the
          operation of the print queue.

          Below is the Queue Options dialog:

                    Auto move jobs
                    [ ] Always               [ ] Pause Incoming Jobs
                    [x] Queue Off Line       [ ] Hold Incoming Jobs
                    [x] Queue Warnings       [ ] Log Jobs
               
                    Window Name            PRINTQ_0
                    LogFile                F:\PRINTLOG\PRINTQ_0.LOG
                    Move Target            <none>
                    Service Directory      F:\SPOOL\
               
                    Schedule jobs for:   02:30:00 am
                    Delay jobs for  15  minutes                 [  OK  ]


          Auto Move      QView can be configured to move jobs to another
          Jobs:          queue automatically.  This option allows you to
                         select when jobs are moved.  In the above example,
                         jobs will be moved when the queue has either "Off
                         Line" or "Warning" status.

          Pause          This option allows QView better control over
          Incoming Jobs: offending jobs. When on, a user hold is placed on
                         all jobs as they enter the queue.  After the job is
                         done loading and QView has checked it for offending
                         status, the job is unheld.

          Hold           This option places a hold on all incoming jobs,
          Incoming Jobs: however the hold is not released after QView has
                         checked it for offending status.  The hold must be
                         removed manually.

          Log Jobs       Write print job information to a log file if one is
                         specified.  You can specify a log file and leave
                         this option unselected to allow the "view log file"
                         option to function.

          Window Name:   This entry is the name that will be displayed at the
                         top of the window.  The default is the print queue
                         name, however you may change this to anything you
                         like.

          Log File:      If this option is filled, QView will write all print
                         queue activity to the specified log file. Queues can
                         share a common file, or each queue may have a unique
                         file.

                                       Page - 22    





          Move Target:   This option specifies which print queue will receive
                         automatic job moves from this print queue.

          Service Directory:  If a directory is specified, QView will check
                         the directory every 30 seconds for files.  If files
                         are found, they are spooled directly into the print
                         queue.  The file's owner is used for the new print
                         job owner.  After the file is spooled, the file is
                         erased.  Files that are open or in use are ignored.

          This option was added for Autocad users.  Autocad has an option to
          allow it to print to a file.  You can setup a directory on your
          server and give everyone read/write access to it.  Configure
          Autocad to print to a spool file in this directory.  Autocad will
          automatically give each print job a unique file name.  Next
          configure QView to service this directory.  This will allow Autocad
          to print to a Novell print queue.

          Schedule Jobs  This option allows you to specify a time to
          For:           reschedule offending jobs.  If an oversize or
                         duplicate print job is to be rescheduled, the time
                         specified here will be used.

          Delay jobs for:     This option allows you to specify a time to
                         delay offending jobs.  If an oversize or duplicate
                         print job is to be delayed, the print job will be
                         delayed for the specified number of minutes.


























                                       Page - 23  





          Offline Status


          The Offline Status dialog allows you to configure what criteria are
          needed to change the status of the print queue.  There are two
          "status" options that QView uses.  These are "OffLine" and
          "Warning."  The off line status is usually used to alert QView that
          a printer is not printing for some reason.  The warning status is
          usually a problem that must be attended to such as a print queue
          that is backed up with many print jobs.

          QView can send a message to a user or group whenever a queue
          warning or offline status occurs.  (see Message Options for
          details).  The Queue window also changes color.  Off Line queues
          are shown with gray letters instead of white letters, and queues
          with warning status are shown with a red background.


          The following is the Off Line status dialog:

                    Queue is "Off Line" when:
                    [x] Users can not place entries in queue
                    [x] Print servers can not service queue
                    [x] No Print Servers are attached to the queue

                    Queue "Warnings" when:
                    [ ] Users can not place entries in queue
                    [ ] No print servers are attached to queue
                    [x] Print Queue is overloaded

                    Queue is overloaded after   15  jobs     [  OK  ]


          Select each of the options that you wish to cause an Off Line
          status or a Warning status.  You may also set the number of jobs
          that causes a print queue to be "overloaded."



          View Log File

          This option allows the user to view the contents of the log file.
          The log file is stored in a ASCII file using tab characters to
          separate information.  The View Log File option formats this file
          and presents it with column markers.  Use the standard cursor keys
          to view the information.







                                       Page - 24  





          Print Job Options

          The options for a print job can be displayed by double clicking the
          mouse on the print job, or selecting the job with the arrow keys
          and pressing enter.  The print job options dialog will allow you to
          view and change specific settings of the print job.


          Most of the options in the dialog window are the same as found in
          Novell's Pconsole.  The differences are listed below.

          Service Auto-Start  If checked, the print server will service the
                    job even if the client has not explicitly released the
                    job. (Possibly due to a network failure.)  This is the
                    same as the /KEEP option in the capture command.

          Service Restart     If checked, the print job remains in the queue
                    if a print server begins servicing the job and then
                    aborts before the job is completed.  If this is not
                    checked, the job will be removed if the print server
                    aborts the job.

          Banner File Name    File name printed on the banner.  This field is
                    used by nprint.

          Header File Name    File name printed on the banner header.  This
                    field is used by nprint.

          Banner Directory    Directory of file to be printed on the banner.
                    Field is used by nprint, and when QView spools a file
                    from a directory.

          QView Logged   QView "logs" print jobs if it is configured to
                    handle any offending print jobs, or QView is keeping a
                    log file.  A print job that is "Logged" has been examined
                    by QView and is not considered to be "offending", or is
                    recorded in the log file.

          View      View the print job data.

          Edit      Execute the external file editor with the print job file
                    name as the last parameter.  (See the System Preferences
                    dialog for details.)

          Save As   Save a copy of the print job data.  You will be prompted
                    for a file name.

          Move      Move the print job to another queue.  A list of queues
                    will be displayed.  Press ESC to cancel.

          Delete    Remove the print job from the queue.


                                       Page - 25    





          Command Line Parameters



          QView can be run with command line arguments.  These are detailed
          below.  Any argument not listed below will be ignored by QView.

          usage:    qview [option] [option...]


          /RT=x     Run Time option.  If this option is used, QView will run
                    for the specified number of minutes and exit.  /RT=7 will
                    allow QView to operate for 7 minutes before exiting.

          /D        Dedicated operation.  Useful for machines running in a
                    computer lab situation.  This prevents any keyboard or
                    mouse action from having an affect on QView.  ESC and
                    ALT-X  will allow QView to exit.

          /NP       Use no preference file.  If used, QView will run with the
                    default settings.

          QVIEW.INI Specify a preference file.  You can save several
                    preference files and call them up by specifying which
                    file to use.  If the file is not in the current
                    directory, you must specify the full path name.



          Suggested setup:


          QView has been designed to operate on a dedicated workstation in a
          student lab environment.  One can operate QView on a workstation
          running rprinter.  A workstation running QView can also be setup to
          allow periodic use of batch files.  Below is an example of such a
          configuration.


               @echo off
               :begin
               qview  /d  /rt=20  c:\qview.ini
               call ANYTIME.BAT
               goto :begin


          QView will start in dedicated mode, and use the preferences saved
          in the c:\qview.ini file.  After 20 minutes, QView will exit and
          the batch file ANYTIME.BAT will be executed.  This cycle will run
          indefinitely.



                                       Page - 26    




          QView TSR

          QView Pro also comes with a TSR loader which will allow you to
          bring up QView in the middle of any program.  The loader can be
          executed by simply typing  'qviewtsr' from the DOS prompt.
          QViewtsr only uses 7k of standard memory while loaded.  The
          remainder of the program is saved to a temporary file on disk.
          When QViewtsr is activated by pressing ALT-F10, everything that was
          loaded after QViewtsr is removed from memory and saved to a second
          temporary file on disk.  The QView program is executed as though it
          had been run from the command line.  After exiting QView, QViewtsr
          restores the system to the state it was in before activating
          QViewtsr.

          Some applications are incompatible with this method of swapping
          memory when loading QView.  Any program that sets up its own
          interrupt service routines will cause the machine to lock up when
          QViewtsr is activated. (by pressing the hotkey)  NCSA Telnet and
          FTP will cause this to happen.  QViewtsr can be loaded while these
          programs are running, only activating it by pressing the hot key
          will cause conflicts.

          QViewtsr can use the following command line arguments:
               /1           Single swap file.
               /A           Don't hide swap file.
               /D           Force disk swapping even if EMS/XMS is available
               /H [hexkey]  Specify hot key in hex.
               /K           Do not use mouse management code.
               /M           Disable swap message.
               /S [path]    Specify drive and directory for swap files.
               /U           Unload TSR.
               /X           Use XMS for swap.
               /?           Help.

          When using EMS or XMS, QView will take up a considerable amount of
          memory. (approx. 1Mb of EMS or XMS)  Swapping to disk is slower
          however it saves on ram.

















                                       Page - 27   





          /H allows you to specify a hot key other than the default ALT-F10.
          The parameter following /H must be in hexadecimal, where the first
          number pair specifies the shift key combination, and the second
          number pair specifies the scan code of the trigger key.

          Valid scan codes (in hexadecimal) are:         shift key codes are:
            A - 1E    N - 31    0 - 0B    F1 - 3B    [ - 1A     None     - 00
            B - 30    O - 18    1 - 02    F2 - 3C    ; - 27   RightShift - 01
            C - 2E    P - 19    2 - 03    F3 - 3D    , - 33   LeftShift  - 02
            D - 20    Q - 10    3 - 04    F4 - 3E    / - 35   Ctrl       - 04
            E - 12    R - 13    4 - 05    F5 - 3F    \ - 2B   Alt        - 08
            F - 21    S - 1F    5 - 06    F6 - 40    ] - 1B
            G - 22    T - 14    6 - 07    F7 - 41    ' - 28
            H - 23    U - 16    7 - 08    F8 - 42    . - 34
            I - 17    V - 2F    8 - 09    F9 - 43    ` - 29
            J - 24    W - 11    9 - 0A    F10- 44
            K - 25    X - 2D              F11- 57
            L - 26    Y - 15              F12- 58
            M - 32    Z - 2C

          For example, 0244 means <LeftShift - F10>, 0820 means <ALT-D>, 0517
          means <Ctrl - RightShift - I>.































                                       Page - 28  




          Registration / Distribution Information

                       A demo copy of QView Pro to allow you to
               "try before you buy,"  however this program is not free.

          QView Pro may be used for 60 days on a trial basis.  This is
          designed to give you 30 days to decide on the purchase of this
          software, and an additional 30 days to obtain a registered copy.

          After 60 days however you must pay for QView Pro or you must remove
          it.  You may not continue to use the software after 60 days without
          purchasing it.  If you fail to do so, you are in violation of
          copyright laws.  If you already have several purchased copies of
          QView Pro running, you may install QView Pro on another server, and
          you will have an additional 60 days to register this new copy.

          Where to get QView Pro:

          QView Pro may be distributed freely to FTP sites, or BBS networks.
          Upgrades will be posted to several FTP sites.   If you have access
          to these sites, You should check to verify the version you have is
          the most current version.  If you are going to post this software
          to a FTP site, please check to be sure that the copy you post is
          the most current one available.  (Posting to a FTP site does not
          grant you a free copy)

          If you do not have access to  FTP or a BBS that carries QView, you
          can receive a copy via E-mail in a uuencoded file format.(we can
          also send a DOS uudecoder)  Just send a request for the program to
          the E-mail address on the order form    If you do not have Internet
          access, we can ship you a copy.  Please enclose $2 for shipping and
          handling.

          In the interest of keeping the most current version of QView Pro
          available on the FTP sites, this demo version will expire and
          prompt you to obtain a fresh copy.  The feature is designed to
          ensure that you will receive the latest version of QView Pro
          possible. (Which includes improvements and bug fixes)  The warning
          message is presented in the qvins program and will not affect the
          program's operation in any way.  Purchased copies do not have an
          expiration date.  This version of QView Pro is set to expire on
          2/1/94

          How to contact Secure Design:

          If you have Internet access, you can locate us by telneting to
          'rs.internic.net' and issue the command 'whois sdesign.'  This will
          return our most current address information, otherwise, use the
          following address.

          Secure Design                 Internet: herzogs@ucs.orst.edu
          PO Box 475                              sdesign@mcimail.com
          Corvallis, OR 97339  USA Phone:         (503) 758-0955

                                       Page - 29   





                             QView Pro  v2.0    Order Form

          Remit to :     Secure Design
                         PO Box 475
                         Corvallis Or, 97339  USA

          Internet:      herzogs@ucs.orst.edu
                         sdesign@mcimail.com

          Phone:         (503)  758-0955




          Ship To   (Name)_________________________________________________

                    (Organization)_________________________________________

                    (Address)______________________________________________

                    (Address)______________________________________________

                    (Phone)________________________________________________



               Registration Fee Per Server                       $  80.00(US)


               Number of copies ordered                  Total   $___________

               
                                                       Shipping  $     5.00
                    
                                                  Grand Total    $___________


          Method of Payment:

          ___  Check /Money Order (Make Payable to Secure Design in US funds
               only)

          ___  Purchase Order (Corporation, University and Government
               agencies only.  Terms: Net 30 days   12%APR  on  late
               payments.)

          Sorry, No Credit Card or COD.  Orders will be shipped within 2
          working days of receiving this order form.


          Where did you get/hear about QView Pro ?               


                                       Page - 30