140 likes | 253 Vues
This thesis presents an enhanced printing system aimed at supporting 60,000 users across 35 PC rooms. The existing setup, which utilizes outdated equipment such as Digital VT420 terminals and HP LaserJet printers, is inefficient and costly to maintain. The proposed solution leverages existing network infrastructure and hardware, introduces a standalone PC as the printing interface, and employs software development in C# to streamline operations. Key improvements include reduced costs and maintenance efforts, broad printer compatibility, and better error management procedures.
E N D
Construction of an improvedPrinting System Diploma Thesis Ing. Martin Vogler
Existing Equipment • 35 PC-Rooms with printing facilities • 60000 users in current system • Each printing facility consists of: • Terminal model Digital VT420 • Printer model HP LaserJet 4xxx N • Terminalserverbox model Lantronix ETS4P • Cardreader device model TST CopyBox Diploma Thesis Ing. Martin Vogler
Existing Printing Solution • Limitations of the existing solution: • Very strict user and operating system environment • Very strict hardware pool • Modification of the standard hardware necessary • Expansive and inefficient maintenance Diploma Thesis Ing. Martin Vogler
Guideline for New Equipment • Using of existing network and user administration infrastructure • Using of existing hardware is preferable • Standalone PC should serve as the new printing interface Diploma Thesis Ing. Martin Vogler
New Printing Solution • Based on software • No modification of the printer model necessary • Current operating system: Windows XP • Migration to other operating systems easily possible • Program development with C# Diploma Thesis Ing. Martin Vogler
Programflow 1 • Start of printing • Click on desktop icon • Read needed parameters from INI - file • Build connection „printserver to printclient“ • Query all user files in spool directory • Printing a form on the desktop Diploma Thesis Ing. Martin Vogler
Programflow 2 • Selection of printfile by user • Read printfile and calculate number of pages in file • Build connection „printclientPC to printer“ • Get number of total printed pages from printer • Send printfilestream to printer • Get number of printed pages • Generate signal for CopyBox • At the end of printing close all connections Diploma Thesis Ing. Martin Vogler
Programflow 3 • Error management • Error recovery sequence closes all connection • Close program in a defined procedure • Error message on desktop Diploma Thesis Ing. Martin Vogler
Improvements of the new solution • Wide pool of printers • Reduces significantly the costs for a new printing facility • Reduces significantly the overall effort for maintenance • No a priori preferences for a specific printer model Diploma Thesis Ing. Martin Vogler
Acknowledgements • To the Staff of the FH for teaching • To my colleagues at work for ideas • For your attention Diploma Thesis Ing. Martin Vogler