My Profile
Active Members
TodayLast 7 Days
more...
Awards & Gifts
Online Exams
Fresher Jobs
Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian
cities including Bangalore, Chennai, Hyderabad, Pune or Kochi
Resources
Find educational articles, blogs, discussion threads and other resources.
Colleges
Find details about any college in India or search for courses.
|
Network project
Posted Date: 19 Mar 2008 Resource Type: Articles/Knowledge Sharing Category: General
|
Posted By: Deepu Member Level: Diamond Rating: Points: 4
|
|
|
|
Abstract
This project implements a network print spooler, which can accept multiple simultaneous print requests and handle them gracefully. It should support display of the queue status, and allow users to remove their own jobs from the queue. It should also allow the spooler manager to re-order jobs and remove any job from the queue.
Keywords
Generic Technlogy keywords
Operating Systems, Programming Languages
Specific Technology keywords
Unix, Windows, C, C++, Java
Project type keywords
Analysis, Design, Implementation, Testing
Functional components of the project
Following is a list of functionalities to be supported by the network print spooler. More functionalities can be added to this list. And, in places where the description of functionality is not adequate, you can make appropriate assumptions and proceed.
1.It should support multiple requests from different users at the same time
2.It should support display of the queue status, and allow users to remove their own jobs from the queue.
3.It should also allow the spooler manager to re-order jobs and remove any job from the queue.
4.You will need to develop two programs.
a.The first is a client program that interacts with the user for accepting text files to be printed, and allowing users to display and delete jobs on the queue.
b.The second is a server that accepts requests from clients over the network, and services them. A request will be a print request, a status request or a delete request. Even if you do not have access to a network machine, you can implement and test the system on a single host by using network calls on the same machine.
5.You need not interface with a physical printer -- you can simulate it by writing to the screen at a slow rate, say one character a second.
Steps to start-off the project
The following steps will be helpful to start off the project.
1.Study and be comfortable with technologies such as a.Windows OS or Unix/Linux OS, b.C/C++/Java programming language c.Socket Programming
2.Study in detail the design of a network print spooler and try to add more functionalities than listed in the previous section.
|
Responses
|
No responses found. Be the first to respond and make money from revenue sharing program.
|
|
Watch TV Channels
|