Presented By: Erez RokahErez Goldshide Supervisor:Victor Kulikov Networked Software Systems Laboratory Department of Electrical Engineering Technion -

Slides:



Advertisements
Similar presentations
Print Job Tracker 5.0 For Windows XP/2000/2003 Service/Vista/Cluster/2008 Server/Windows 7.
Advertisements

Module 6: Configuring Windows XP Professional to Operate in a Microsoft Network.
1 Chapter Overview Understanding Printer Administration Managing Printers Managing Documents Administering Printers Using a Web Browser Troubleshooting.
Module 5: Creating and Configuring Group Policy
Presented By: Erez RokahErez Goldshide Supervisor:Victor Kulikov Networked Software Systems Laboratory Department of Electrical Engineering Technion -
Presented By: Shatsman Yuri Leibovitz Amit Supervised By: Oved Itzhak Winter 2009/10 Networked Software Systems Lab, EE Department, Technion – Israel Institute.
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
11 WORKING WITH GROUPS Chapter 7. Chapter 7: WORKING WITH GROUPS2 CHAPTER OVERVIEW  Understand the functions of groups and how to use them.  Understand.
6.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Network Printing. Printer sharing Saves money by only needing one printer Increases efficiency of managing resources.
Performed by: Gadi Marcu & Tomer Alon Instructor: Erez Zilber המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Hands-On Microsoft Windows Server 2003 Administration Chapter 6 Managing Printers, Publishing, Auditing, and Desk Resources.
Technion – Israel Institute of Technology Department of Electrical Engineering Software Lab Remote Mailbox based on.NET technology Michael and Eugene Shamis.
3D Object Retrieval Client-Server Project
Linux+ Guide to Linux Certification, Second Edition
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
Installing Ricoh Driver. Items you need to know IP address of Printer Options that are installed And Paper Sizes To get all this information you can print.
Printing Terminology. Requirements for Network Printing At least one computer to operate as the print server Sufficient RAM to process documents Sufficient.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW Understand the difference between service.
Chapter 7 WORKING WITH GROUPS.
Module 16: Software Maintenance Using Windows Server Update Services.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Windows Server 2008 Chapter 6 Last Update
Fitosoft.com. ObjectPrint enables the control, quota allocation and restriction of printing and printer usage. ObjectPrint provides centralized administration.
Duplex printer ‘queues’ allow the user to print on both sides of the paper. The cost of duplex printing is the same as printing two individual pages. This.
Implementing File and Print Services
Module 14: Configuring Print Resources and Printing Pools.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 11.
1 Managing Printers (Week 12, Monday 3/26/2007) © Abdou Illia, Spring 2007.
Module 13: Maintaining Software by Using Windows Server Update Services.
DIT314 ~ Client Operating System & Administration CHAPTER 5 MANAGING USER ACCOUNTS AND GROUPS Prepared By : Suraya Alias.
Active Directory Administration Lesson 5. Skills Matrix Technology SkillObjective DomainObjective # Creating Users, Computers, and Groups Automate creation.
Module 9: Preparing to Administer a Server. Overview Introduction to Administering a Server Configuring Remote Desktop to Administer a Server Managing.
© Wiley Inc All Rights Reserved. MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition.
1 Windows 2008 Configuring Server Roles and Services.
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
Overview Managing a DHCP Database Monitoring DHCP
Mobili-Calculator Mobili-Calculator Project presentation Saar Nakibli Shahar Ben Ezra Supervisor: Assaf Solomovitch Software Systems Lab Department of.
11 WORKING WITH PRINTERS Chapter 10. Chapter 10: WORKING WITH PRINTERS2 TERMINOLOGY PrinterLogical object Print DevicePhysical object Printer DriversSoftware.
Module 5: Creating and Configuring Group Policies.
11 WORKING WITH PRINTERS Chapter 10. Chapter 10: WORKING WITH PRINTERS2 THE WINDOWS SERVER 2003 PRINTER MODEL  Locally attached printers Printers that.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
Administering Groups Chapter Eight. Exam Objectives In this Chapter:  Plan a security group hierarchy based upon delegation requirements  Plan a security.
1 Terminology. 2 Requirements for Network Printing Print server Sufficient RAM to process documents Sufficient disk space on the print server.
MIS Chapter 41 Chapter 4 – Implementing and Managing Group and Computer Accounts MIS 431 – Created Spring 2006.
Module 6 Creating and Configuring Group Policy. Module Overview Overview of Group Policy Configuring the Scope of Group Policy Objects Evaluating the.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Hands-On Microsoft Windows Server Implementing User Profiles A local user profile is automatically created at the local computer when you log on.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
6/19/2016 أساسيات الأتصال و الشبكات Communication & Networks Fundamentals lab 4.
Project SCS a lightweight source control system for Windows platforms.
Graphical Data Engineering
Module 9: Preparing to Administer a Server
Active Directory Administration
Printers.
Printer Admin Print Job Manager
Configuration Of A Pull Network.
ACTIVE DIRECTORY An Overview.. By Karan Oberoi.
Chapter 9: Managing Groups, Folders, Files, and Object Security
Overview Multimedia: The Role of WINS in the Network Infrastructure
Module 9: Preparing to Administer a Server
Unit 6 NT1330 Client-Server Networking II Date: 7/19/2016
Presentation transcript:

Presented By: Erez RokahErez Goldshide Supervisor:Victor Kulikov Networked Software Systems Laboratory Department of Electrical Engineering Technion - Israel Institute of Technology

Motivation Increasing awareness to the environment Increasing cost of printing paper and toner The need to manage lab resources

Project Goals Automatic management of printing requests (jobs) as a Service for Windows Server Integration with Active Directory Defining printing quotas for users Ability to log and track printing requests Getting familiar with.Net developing environment Implementing OOP principles

Requirements Analysis Scope and Audience System Administrators Experienced Users Scenarios analysis Deriving requirements and priorities

Technology Overview Microsoft Visual Studio.Net 2008 C# programming language Active Directory System.Printing XML Multi-threaded design

Print Manager Service Wait for a new print job to arrive in one of the printing queues User exists in database? User quota permits printing the current print job? Yes Add user to database with default values No Release the print job to the printer and update quota Yes Delete the print job No

Class Diagram

Database Management New users are added to the database After a time interval (defined in the configuration file) database is checked for consistency with Active Directory Database management is done by a different thread and implement design tools learnt at “Structure of Operation Systems” (046209)

Database Tables FieldType PropertyString ValueString Global Parameters TableManaged Printers Table FieldType PrinterNameString FieldType UserNameString UserGUIDString UsedQuotaInt64 MaxQuotaInt64 Users Table FieldType UserNameString UserGUIDString JobNameString NumberOfPagesInt PrinterNameString JobSubmittedTimeDateTime Logs Table Built-in properties: DefaultMaxQuota, LDAPDomain, UserCleanUpInterval

Configuration and Logging Logging is done automatically by the service Configuration is done through a main administration utility Access to the logs is done through the administration utility The administration utility also allows backing up and restoring databases and logs

Future Development Adding groups management Adding client side application for service notifications (e.g. quota reached)

Literature MSDN Google

Thanks For Your Time © Erez & Erez