Self-printing system
Full text
9 SELF-PRINTING SYSTEM H.D.H. Kavindya1, V.S. Vijethunga2, K.M.S. Kaushalya3, P.D.K.A. Kumara4 Department of Information Technology, Faculty of Management Studies and Commerce University of Sri Jayewardenepura, Sri Lanka 1[email protected], 2kmsachin[email protected], 3[email protected], 4[email protected] Abstract The University self-printing system addresses inefficiencies in the manual printing operations at B Mark, a campus-operated shop. The manual workflow—involving document submissions via email or WhatsApp, student-managed printing, and cash payments—results in delays, miscommunications, and bottlenecks, especially during peak periods such as examination weeks. The lack of automation and real-time updates further exacerbates operational inefficiencies, leading to unsatisfactory user experiences. To resolve these challenges, a comprehensive web-based application was developed to automate document submissions, payment processing, and print job management. The system allows students to upload documents, customize printing preferences such as paper size and color, and make secure online payments. A unique print code is generated for each job, ensuring error-free document collection and reducing miscommunication. Core functionalities include automated document validation, cost estimation based on printing preferences, and dynamic queue management. The system was developed using the Waterfall model. Technologies employed in the project include PHP for backend development, HTML, CSS and Java Script for creating interactive frontend interfaces, MySQL for efficient database management, and Figma for designing intuitive user interfaces. Functional testing and system testing were performed during development to ensure that individual features, such as document upload, print management, and payment processing, worked as expected. This process confirmed that the system met all functional and non-functional requirements, such as usability, scalability, reliability, and security. Key outcomes include the replacement of the outdated manual processes with an efficient, scalable, and user-friendly automated system. Automation reduces delays, enhances operational efficiency, and significantly improves user satisfaction. Future enhancements, such as mobile application integration, predictive maintenance for printers, and advanced analytics, are proposed to further expand the system’s capabilities. The University SelfPrinting System demonstrates the effective application of technology in addressing real-world problems, delivering a modern and reliable solution for campus printing needs. Keywords: Automated Printing, Document Submission, Online Payment System, Queue Management, Operational Efficiency