Solved

Holding Print Jobs

Posted on 1998-11-25
9
542 Views
Last Modified: 2013-12-28
We have MS NT 4.0 Server, and are running a shared printing solution.  We need to have a way of holding print jobs and
then releasing individual jobs as and when requested.  We have a solution with Netware 4.1 which allows jobs to be held in a queue and released at will, but I would rather not use gateway services to provide this function.  (We have a learning area with upto 200 students and want them to go a print operator and say I am user 12 print my job and they can release it exclusively from the spooler without releasing all others!) We now we can pause the whole queue or the printer but when it's resumed all jobs print rather than a specific job
0
Comment
Question by:pwash1sc
9 Comments
 
LVL 95

Expert Comment

by:Lee W, MVP
ID: 1795136
Print Jobs can have priorities assigned to them.  Any job already printing would need to finish but the job with the highest priority would go next.  One thing suggested in the book "Mastering Windows NT Server 4" is to create to printers on the same port.  Assign one a higher default priority than the other and make one printer accessible to one group and the other accessible to the other group.  Then one group always has priority over the other.

Of course more specific to your request, you can adjust a jobs priority (while the whole queue is paused) and then resume printing.  That one job should take priority over the others.
0
 

Author Comment

by:pwash1sc
ID: 1795137
Thanks leew,
However this does not pause individual jobs, with this proposed solution many jobs would be released when the printer was unpaused.  We use very quick 20 ppm printers and print servers.  We really need the facility to release jobs individually, pausing and releasing individual jobs as and when required.  Ideally we want the jobs to hit the spooler and be instantly paused until we release it!  (As can be done on Netware Pserver)
0
 

Expert Comment

by:dsrikump
ID: 1795138
Well, you could always set up 200 shares of the same printer--just with different names with permissions for an individual user. Make sure every printer is paused. Users then only send their jobs to their designated printer. Then release the job by unpausing the printer. It sucks to manage, but it'll do what you're asking...sort of.
0
Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

 
LVL 2

Expert Comment

by:cwalter
ID: 1795139
You are not going to find an easy way to do what your trying with Windows NT. NT is great for many things but there are some where it doesn't exactly fit in. You might investigate 3rd party utilities.

You could have each user pause his print driver going to the server and then only release his print jopbs when he wants to go and get them. You can use the NT and/or Win 95 clients to queue up the print jobs and only send them to the server when ready to print.

This doesn't do exactly as you wanted since the print server isn't handling the function.
0
 

Author Comment

by:pwash1sc
ID: 1795140
Thanks Cwalter,

However as they are student we cannot trust them to do this.  The problem is that we charge for print jobs so the operator releases them and then charges them!!!!

If you are anyone knows of any 3rd party products I would be very interested in checking them out..

Paul
0
 
LVL 5

Expert Comment

by:Jason_S
ID: 1795141
I am able to do this on our system.  It is a bit messy, but it works.  I can Pause the printer on the server.  Then when we want the specific print job printed, I go in, and pause all print jobs, then unpause the printer and the document that needs printed.  Then that print lob will print.  It seems a bit cumbersum, and takes some getting use to, but it works for what we need.
0
 

Expert Comment

by:fuson
ID: 1795142
We use Print Que Manager for Windows NT for managing our jobs.  (http://www.itcsystems.com/)  Everyone prints to a Paused Print Que, the server software then moves the jobs to a release que and pauses them.  You can then unpause the individual jobs and charge them, or you can just use the client software to figure out the number of pages and the total cost.  We use the card system, but it isn't required.  It will also automatically delete stale jobs if you choose to do so.

The earlier versions of the system was difficult to work with and buggy, the lastest version that I am running now works great.  The students are happy with the system as well.

Trevor.
0
 
LVL 5

Expert Comment

by:Jason_S
ID: 1795143
fuson:  This requires aditional hardware correct?
0
 
LVL 7

Accepted Solution

by:
BlackMan earned 330 total points
ID: 1795144
You might want to take a look at Print Manager Plus (http://www.printmanagerplus.com), it can do what you want plus a lot more, including quotas.. The software installs on the NT Printer Server.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
egit plugin on eclipse 8 62
DVD or CD-Rom Useage history in Windows event viewers 8 33
Create workstation base image 4 36
Windows NLB cluster 3 28
NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
While rebooting windows server 2003 server , it's showing "active directory rebuilding indices please wait" at startup. It took a little while for this process to complete and once we logged on not all the services were started so another reboot is …
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …

815 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now