Secure Design ®
QView Pro 3x job move FAQ Products Order Contact Us Back

Symptom:
Is it possible to let a user move their own print job from print queue A to print queue B but not give them rights to move everyone's print job?

Discussion of problem:

QView Pro will attempt to move any print job that a user requests. If the user does not have sufficient rights to move the job (as per assigned by NetWare) the move will fail. The user does not have to be a member of the QView Operators user group provided the user has sufficient rights from other sources. The rights required to move a print job are:

If the user attempting a job move does not have these rights, and error message will be displayed. Usually, a system administrator will give a user rights by making them a member of the QView Operators user group, however this is not always necessary.

Solution:

You can create a setup that will allow users to move their own jobs between queues, but not move other user's print job. (users will also be able to delete and hold their own jobs, but not others.)

  1. Create a new usergroup. For this example, we will call it QVIEW_USERS. Make each user that will be using QView Pro a member of this group.
  2. Make the QVIEW_USERS a member of the queue's user list. You can do this with pconsole.exe or the windows based nwadmin utility. It is important that this group is not listed as a queue operator.
  3. Locate the source print queue's spooling directory. If you have more than one queue that you want users to be able to move print jobs from, you will need to locate each directory. One quick way of finding the queue's spool directory is to look at the trustee file and directory assignments for the QView Operators user group. The directory is usually locate in SYS:QUEUES\12345.QDR or in NetWare 3.xx servres, SYS:SYSTEM\12345.QDR. In NetWare 4.x servers, the administrator has the ability to create the queue on any volume, so you should check to make sure the queue's spool directory is where you think it is. The numerical component of the queue's spooling directory is the queue's object ID number. You can get this number from pconsole: select the queue, and view the information dialog for the Object ID number.
  4. Once you know the location of the spool directory, grant the QVIEW_USERS group trustee rights to the directory with nwadmin or syscon. The group should have Read, Write, and FileScan rights.

Your users should now be able to move their own print jobs in the queues you have installed, however the users will not be able to move jobs they don't own.


Secure Design®
PO Box 1066, Beaverton OR 97075
Ph: +1-503-259-2624 Fax: +1-503-259-2639
Copyright © 1997-2000 Secure Design, All rights reserved.
support@sdesign.com