DOI : 10.17577/IJERTCONV14IS010049- Open Access

- Authors : Sharath Kumar B, Sanketh, Sunith Kumar T
- Paper ID : IJERTCONV14IS010049
- Volume & Issue : Volume 14, Issue 01, Techprints 9.0
- Published (First Online) : 01-03-2026
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License:
This work is licensed under a Creative Commons Attribution 4.0 International License
Automation of Book Borrowing and Returning in Libraries Using QR Codes: A Modern Alternative to Barcodes
Sharath Kumar B
Student, St Joseph Engineerng Collage, Mangaluru
Sanketh
Student, St Joseph Engineerng Collage, Mangaluru
Sunith Kumar T
Assistant Proffesor, St Joseph Engineering Collage, Mangaluru
Abstract- Traditional library systems often rely on barcode technology for managing book transactions. However, barcodes present limitations such as lower data capacity, susceptibility to damage, and the need for precise scanner alignment. This paper proposes an automated book borrowing and returning system that replaces barcodes with QR (Quick Response) codes to address these challenges. QR codes offer higher data density, faster readability, and greater error correction capabilities, making them more robust for library environments. In the proposed system, each book is assigned a unique QR code that can be scanned by camera-enabled devices, enabling seamless borrowing and returning processes without manual data entry. The adoption of QR codes improves transaction speed, accuracy, and durability of labels, while supporting real-time updates on book status. The system demonstrates how QR code technology enhances the reliability and efficiency of automated library management compared to conventional barcode-based approaches.
-
INTRODUCTION
The use of QR codes in modern libraries significantly enhances operational efficiency and user experience compared to traditional barcode systems. QR codes offer higher data capacity, faster scanning, better error correction, and seamless integration with online catalogs and mobile applications. Unlike barcodes, QR codes can store rich metadata such as book title, author, availability status, and direct links to digital catalog records, enabling real-time tracking and instant updates on borrowing and returning books. QR codes speed up book issuance, returns, and catalog updates, which reduces wait times for users and decreases the administrative workload for library staff. Automated scanning also minimizes human errors during transactions and inventory management. The faster check-in
and check-out processes combined with easy access to detailed book information enhance patron satisfaction. Integration with library management software supports up-to-date inventory records and user activity tracking. Moreover, QR codes reduce the need for printed materials and manual record-keeping, helping save costs and promoting sustainability. They can also link to multimedia content, digital collections, and instructional resources, providing a richer user experience and catering to the diverse needs of library patrons. By reducing physical labeling and paperwork, QR codes help maintain a more organized and space-efficient library environment. A Smart Book Borrowing System based on QR codes, especially when applied in educational institutions, automates check-in and check-out processes, reduces human errors, and increases operational efficiency and user satisfaction. Educational libraries that have adopted this technology report substantial reductions in transaction times and notable improvements in user experience. In summary, QR codes transform library services by automating key functions, enhancing speed and accuracy, improving user engagement, and supporting sustainability. This makes them a modern and effective alternative to conventional barcodes in library management.
-
LITERATURE REVIEW
-
REQUIREMENT FOR THESE TECHNOLOGIES
As libraries continue to go digital and modernize, users increasingly expect quick, easy, and streamlined access to information. While barcode systems have served libraries well for many years, they do have limitationssuch as limited data capacity and vulnerability to damagewhich have led to increasing failures. QR code technology offers a promising solution that can better meet the needs of todays library environment.
One of the key benefits of QR codes is their ability to enhance the accuracy and speed of book borrowing and returning. With
quick scanning, a QR code instantly retrieves all relevant book details, reducing human errors and speeding up circulation. This automation of repetitive tasks helps lighten the workload for library staff, freeing them to focus more on administration and personalized user support rather than routine processing. Moreover, QR codes empower library patrons with self-service options through kiosks or mobile apps, allowing them to borrow, return, or check book information independently. This not only improves convenience for users but also reduces reliance on staff, making library visits more efficient and user- friendly. In addition to storing significantly more data than barcodes, QR codes can connect to cloud-based systems. This makes them highly effective for tracking book circulation, managing inventory security, and offering greater transparencyespecially valuable in times of high demand or changing user habits, such as during a pandemic. Libraries can provide real-time updates about book availability, due dates, and reservation status via linked digital catalogs and mobile alerts, creating smoother communication with patrons. QR codes are also cost-effective and scalable, making them accessible for libraries of all sizes. They can be seamlessly integrated with existing library systems and partnerships without major disruptions. Their improved resistance to physical damage compared to barcodes, along with real-time data synchronization and reporting, further enhance inventory processing and overall library management. In summary, QR codes bring speed, accuracy, convenience, and efficiency to modern library operationsproviding a smart upgrade over traditional barcode systems to meet growing digital demands and improve the library experience for everyone.
-
THE STUDY'S OBJECTIVES
This study has two primary objectives. The first is to understand and evaluate the utilization of QR codes in contemporary library management systems, with an emphasis on raising awareness of how this technology enhances efficiency in service delivery. The second objective is to investigate the specific limitations of traditional library barcode and RFID systems, particularly concerning data storage capacity, scanning accuracy, and scalability, and to analyze how QR codes address these challenges. The research will examine the architecture and operational characteristics of a library automation system that employs QR codes, providing an exemplar of how libraries and library staff integrate this technology into their daily workflows. This examination aims to highlight how QR codes align with existing automation strategies while focusing on critical aspects such as scalability, data volume management, and the functionality provided to both staff and users. A vital component of the study will be to document the impacts resulting from QR code implementation on patron satisfaction and on the productivity of library employees. This evaluation will help establish criteria for judging the success of QR code-based automation technologies within library environments. Finally, the research will incorporate a detailed case study of one or more libraries that
have implemented QR code-enabled automated circulation systems. This case study will provide practical evaluative evidence of real-world usage, challenges, and benefits, thereby substantiating the potential for QR codes to improve library management practices.
-
STUDY COVERAGE
This study is exclusively focused on the automation of borrowing and returning books through the use of QR codes within library settings. AlthoughQR code technology finds applications across various industries such as healthcare, retail, and logistics, this paper deliberately centers on its specific role and impact in libraries. The discussion aims to demonstrate how QR codes can streamline library operations, enhance the management of physical resources, and deliver valuable services to both patrons and library staff. By concentrating solely on QR code-enabled automation for circulation processes, the study intentionally excludes broader topics such as RFID technology or wider content and collection management systems to maintain a clear and targeted scope.
-
BARCODE TECHNOLOGY
Barcode technology is a well-known Automatic Identification and Data Capture (AIDC) method that enables fast and accurate information processing. It was first introduced in retail environments in the early 1970s, and has since been extensively deployed in many applications, including manufacturing, healthcare, and education. Barcodes have been particularly advantageous in library environments, as activities that involve repeating the issuing and returning of books, for example, are better suited for barcodes. Scanning barcodes can be substantially faster and more accurate than manually entering information, which is subject to user error and lag. According to research by Zebra Technologies, barcode scanning is approximately three times faster than manual entry and has an error rate of 0.03%.
Fig 1. Bar Code
-
Structure and classification: Barcodes can be organized into two categories of bar coding types: one-dimensional (1D) linear bar code or two-dimensional (2D) bar codes. A 1D bar code consists of a series of black vertical lines with variable spaces between the lines on a white background, and are used to identify numerical information in a fixed length representation. In general, 1D bar codes usually identify limited fields to represent data that consists of item numbers or product codes. A 2D code, on the contrary, consists of a fixed "matrix"
arrangement of black and white squares or dots that encode a larger amount of data, including alpha numeric or binary (1s and 0s). Standard formats for bar coding are UPC, EAN and ITF for numeric data, and Code-39, Code-128, and Codabar for alphanumeric data.
-
System Requirement and Infrastructure: The effective implementation of barcode technology in libraries requires both software and hardware resources. First, for generating and storing bar code data, Barcode Management requires a method of operating and data management via a Library Management System (LMS). When producing barcode labels, printers can print the information that labels will require, labels will often use adhension materials (for example sticker materials) for attaching to library materials. The stored bar code data would typically be accessed where items are accessed and checked out at circulation counters via barcode scanners or readers. Various types of qualified staff will be needed for the barcode generation process, barcode data integration into LMS, printing of barcode labels, and systems maintenance for the process.
-
Benefits of Barcode Systems: The management of libraries improves through barcode technology. Barcodes reduces human error, speeds up process, and also ensures accurate information. The time it takes staff to issue, return and do inventory is reduced to hours, and staff can do more tasks in the same time. These features help to save time, satisfy the user, and lower operating costs, but a point that deserves consideration is that barcodes lend to consistency and standardization, among procedures. This comprehensive standardization, increased efficiency, and significantly prospectively enhanced productivity will maximize workflow. Thus, check out, return, and inventory tasks will see reduced wait time and reliable services for patrons, which is in conjunction with Ranganathan's Fourth Law of Library Science: "Save the reader's time".
-
Challenges and Limitations: Barcode technology does have drawbacks. There may be an initial financial investment in staff training and equipment to get started. The need for sufficient power and working hardware makes barcode systems vulnerable to service interruptions caused by technical failures. Furthermore, system management is ineffective or prone to error in the absence of adequate staff.
-
General workflow and implementation: In a typical library system, every book is given a unique barcode thats linked to its accession number. To make sure theres a backup and to add convenience, libraries often print two barcode labels for each book. These labels are usually stuck either on the back cover or near the front of the book. The library management software generates these barcodes, which are then printed on special label paper. To protect them, the labels are covered with clear tape before being attached to the books. When books are borrowed or returned, barcode scanners are used to quickly and accurately read these labels, making inventory management and tracking loans much faster and easier for library staff.
-
-
QR CODE TECHNOLOGY
QR code technology is like a smarter, upgraded version of the old-school barcode. It holds way more information and lets people quickly access digital content with just a scan. It was first created in 1994 by a Japanese company called Denso Wave to help keep track of car parts. But over time, its usefulness caught on in many other areas. These days, libraries have started using QR codes to make things easier for their visitors whether its pulling up the online catalog, checking out event details, or getting to useful websites. Its a simple way to make library services faster, more convenient, and better connected to the digital world we live in.
Fig 2. QR Code
-
Design and Encoding Structure: A QR Code is a two- dimensional image that contains square arrangements of modules within a grid pattern. The QR code contains three position markers in three corners of the designed image; these markers provide scanners with reference points for position and alignment. QR codes are based on binary code for storage with error-correction algorithms to allow the QR code to be read even if it is partly damaged. There are two types of QR codes, static codes that are finished and non-editable (after produced) and dynamic codes that allow you to edit the information or data behind the qr code. A QR code can hold up to 7,089 digits, 4,296 digit/letter combinations, 2,953 bytes of binary (ASCII) data, or 1,817 Kanji characters. There are QR code standards such as JIS X 0510 and ISO/IEC 18004:2015 that describe precise details for encoding QR codes.
-
Technological prerequisites: To utilize QR codes, a computer or smartphone with internet capability is required. Online QR code generators take information to be encoded and create image files that can be downloaded. The QR codes can then be printed or uploaded to digital platforms. To decode, users need a decoding device, commonly a smartphone with a QR reader app. Most mobile operating systems now have QR scanning preloaded as a feature.
-
Advantages of QR code integration: Incorporating QR codes into library systems results in many advantages. With a simple scan, you can access complex digital information quickly. QR codes can hold more data and integrate through a
wider set of applications than standard barcodes. You do not have to pay a high price or possess unique technical skills to utilize QR codes. QR codes also facilitate better interaction for patrons with content, as they create an integrated platformbetween physical and digital content, resulting in greater access to library services, event details, or online catalogs.
-
Limitations and Concerns: Although QR codes are gaiing popularity, there are still some limitations. QR codes require a complementary device, such as a smart phone or tablet, as well as the use of an application to read the code. With regards to scans containing links, they may not be usable if there is no internet service for mobile devices. Not every user understands how to scan the QR code, and there may be occasions when the scanning application is not compatible with certain QR code formats. The function of the QR code can also be interrupted if the code was incorrectly generated, or if there were printing errors when the QR code was generated.
-
Applications and Use Cases in Libraries: More contemporary libraries are using QR codes to improve service delivery and use online interaction. Libraries are using QR codes on banners, posters, ID cards, and bulletin boards to refer users to digital resources including the library website, event registration, training materials, and book details. The process of generating QR codes is not complicated. A user chooses certain data to encode into a QR image. The image is then included in physical items or other digital formats. By scanning the QR codes, users can quickly access information, which can be seen as a more user-friendly format that enhances the experience.
-
-
METHODOLOGY
-
FETCHING DETAILS FROM BAR CODE
Automation is an important step towards creating a modern Library Management System (LMS) for practical purposes; it creates uniformity, reduces data entry library cataloging errors, and speeds up cataloging by populating databases faster using the automated process. One of the mechanisms to speed up the cataloging process is through the use of the barcode ISBN scanning. This allows the system to take the scanned ISBN and grab the books metadata, such as title, author, and publisher, from some other bibliographic databases, to save entry time. This section will describe the complete process of utilizing barcode ISBN scanning for the purpose of retrieving book detail that will populate the library database..
-
BARCODE SCANNING TECHNOLOGY
One-dimensional (1D) barcodes are typically encoded in EAN- 13 formats, and are often found in commercially printed books. Generally, the EAN-13 barcode represents the International Standard Book Number (ISBN) which is a specific identifier assigned to a publisher. The administrator will use an integrated camera scanner or a USB barcode reader (which provides a keyboard emulation mode) to scan the printed ISBN barcode to
retrieve the book metadata (for a new book). These devices can be economically priced, and can act as keyboard input, making integration with any frontend form extremely straight forward.
-
SYSTEM WORKFLOW
-
Integration of BAR Code: The barcode scanner scans the ISBN of the book, and the scanned value is placed in a special area of the LMS screen. No additional libraries or drivers are required since the barcode scanner is simply simulating keystroke input. The ISBN value caused a specific event in the program to initialize the metadata retrieval that takes place after it is scanned.
-
Invocation of External Data Sources via API: The backend calls upon a third-party bibliographic API, such as Open Library API, Google Books API, or ISBNdb, when the frontend system receives the ISBN. The structured data provided by each of these APIs holds all of the following:
-
Title of the book
-
The author or authors
-
The publisher
-
Publication year
-
Cover photo (if one is available)
The backend parses and validates this answer.
-
-
Confirmation and Pre-Fill: A form populated with the retrieved metadata is sent back to the front end for the administrator or librarian to review. The operator would have the chance to make any final adjustments before approving the book's insertion into the database.
-
Adding Data to a Database: Once a book is successfully validated, its information is stored in the Library Management System (LMS) database, in this case MongoDB. During this process, the backend automatically generates essential internal fields such as bookId, createdAt, and updatedAt. It also ensures that all required fields are properly filled in. After the data is confirmed, the system initiates the steps to generate a barcode, like Code-128 for physical labeling, and a QR code if needed. These codes are then used for tagging the physical copy of the book, making it easier to track and manage within the system.
-
-
STRUCTURE AND GENERATION OF QR CODE
One of the key features of the Library Management System (LMS) is the ability to generate Quick Response (QR) codes for each physical book. Whenever a new book is added to the system, the backend automatically creates a unique QR code that contains important metadata. This metadata typically includes a unique bookId and copyId, combined into a simple JSON object. The backend then uses a library like qr-image to convert this JSON data into a QR code image. This image is encoded in base64 format and sent back to the frontend, where it can be reviewed and printed. Once printed, the QR code is
physically attached to the book, linking the digital record with the actual copy. By tying a digital identity to each physical book, the system ensures that every copy can be uniquely identified and easily tracked throughout its entire lifecycle in the LMS.
-
FRONTEND IMPLEMENTATION
The frontend of the Library Management System (LMS) is built using React.js and includes a camera-based QR code scanner powered by the @zxing/browser library. This feature allows both administrators and members to scan QR codes directly through the LMS interface. When users activate the scanner, the devices camera opens, and the QR code is decoded instantly in real time. The scanned QR code contains a JSON object with key identifiers such as bookId and copyId. These values are passed to a handler function that sends requests to the backend to fetch the relevant book and copy details. This real-time scanning process makes it easy for users to complete transactions with minimal steps, helping to speed up operations and reduce waiting time.
Fig 3. Xzing Scanner
-
BACKEND BOOK AND COPY RETRIEVAL
Once a QR code is successfully scanned, the frontend gets to work by sending two separate requests to the backend to gather more information. The first request uses the book ID to pull up basic details about the book, like the title, author, ISBN, and category. The second request uses the copy ID to find out more specific information about that exact copysuch as where its located in the library, whether its currently available, and if its already checked out, who has borrowed it.
The backend is built using Node.js along with Express.js and takes care of handling these requests. It searches the MongoDB database to locate both the main book entry and the particular copy. If the data exists, it sends all the needed information back to the frontend in a clean and structured JSON format.
This setup works well because each part of the system has a clear job. The QR scanning process handles identifying the book, the API focuses on retrieving the right data, and the database safely stores everything. This separation keeps the whole system well-organized, easy to maintain, and ready to scale as the library grows. Developers also benefit because it keeps the structure simple and manageable.
-
FRONTEND STATE MANAGEMENT
The frontend application is developed using React and leverages state management hooks to stay in sync with backend updates. This dynamic state management allows the user interface to update in real time and display all relevant information about a bok, including whether its currently available or checked out.
If the book is available, users will see an "Issue" button on the screen. If the book has already been borrowed, the interface will either show details about the current borrower or provide a "Return" option. In cases where the book or copy doesnt exist, or if the scanned QR code is invalid, the system displays clear and timely error messages. This ensures that users receive immediate feedback, enhancing the overall usability and minimizing confusion during transactions.
-
ERROR HANDLING AND VALIDATION
Both the frontend and backend employ solid validation methods. The frontend checks the decoded QR code for the appropriate fields (bookId, copyId). If the fields are missing or malformed, the user is notified.
In order to ensure that only valid records are being processed, the backend maintains rigorous checks. To review if there is bookId or copyId, the server will return a 404 error if it does not exist within the database. The limitations of unique book issues per simultaneous copies will not allow a book to be issued more than once at any time and the ability to Issue and return will restrict role access.
Every action will also generate a traceable history with a timestamp that serves as a useful traceable history for troubleshooting or future investigation.
-
WORKFLOW
Generation of QR : The Libraries Management System (LMS) automatically creates a QR code image (such as in PNG or SVG format) that contains encoded bibliographic information each time a book is registered. The QR code is generated using an encoding library that is included in the application. This code is then printed and glued to each book.
-
Using QR Scanning to Process Transactions: When borrowing and returning, users utilize compatible devices (smartphones, tablets, or kiosk-mounted cameras) to scan the
QR code. Once the scanned data is decoded, a secure API call is made to the LMS backend, recording the previous transaction details (timestamp and user ID) of borrowing or returning items.
-
Database Synchronization in Real Time: When a user scans a books QR code to check it out or mark it as returned, the Library Management System (LMS) automatically updates the books availability status. In addition to this, several automated actions can also be triggered such as calculating overdue fines, updating due dates, or sending notifications to the user via email or SMS.
Unlike static QR implementations, the LMS relies on dynamic scan events to perform these backend operations in real time. This dynamic approach enhances the user experience by reducing manual input, minimizing errors, and improving overall efficiency. It also gives users more control and a smoother interaction with the system.
-
-
BATCH QR AND BARCODE SCANNING
This backend system utilizes Python with OpenCV and pyzbar libraries to perform automated batch detection of QR codes and barcodes in image datasets. Images are processed sequentially, with each being classified as containing a QR code, a barcode, or no code. The decoded data, detection counts, and processing times are recorded for analysis. Performance metrics such as detection accuracy and images processed per second are computed and summarized. Results are visualized using Matplotlib, providing clear insight into detection efficiency. This approach enables scalable, reproducible evaluation of code recognition performance across large image collections.
Fig 3. Barcode and QR Code Detection Summary
-
-
RESULTS
The book registration process in the system has numerous layers of verifications to minimize the risk of problems and errors with our data and to sustain operational integrity. When a user enters an ISBN, the system programmatically verifies the submitted input against standards for ISBN-10 and ISBN-13. This extra step prevents most data entry errors caused by typos or misprints. This also helps the system avoid an unnecessary
API call if the user submits an ISBN that is not valid. If the bibliographic API responds with invalid metadata, perhaps due to transient connectivity issues, an invalid ISBN, or a missing record, the system catches the exception and sends an inline error message to the administrator and, if desired, provide the option for a manual record to be entered. To help maintain integrity, the backend will check to see if there are existing records that have the same ISBN as it inserts a new book. If an existing record is found, the insert will be blocked and the administrator will be notified. Barcodes, which are typically limited to about 20-25 characters provide a single identifier and offer no error correction, they are also sensitive to damage and orientation in order to get a successful scan. Alternatively, QR Codes are able to support an increased character limit for storage and a much higher error correction rate up to about 30% and allow scanning at almost any angle with smartphones. The scanning capabilities of QR codes easily lend themselves to library workflows. In summary, QR codes provide dependability and user friendly solutions and allow us to fit into a modern library workflow. QR codes will typically be recognized in an average of 2.28 seconds. The speed of recognition can be attributed to the fact that QR codes are generally orientation independent and the high error correction within a QR code. In contrast, barcodes generally take longer to recognize 28.40 since they require precise alignment and focus.
METRIC
VALUE
QR CODE IMAGES
229
TOTAL QR SCANNING TIME
2.28 SECONDS
QR CODE IMAGES PROCESSED PER SECOND
100.60
Fig 4. QR Code Specific Metrics
METRIC
VALUE
BAR CODE IMAGES
202
TOTAL BAR SCANNING TIME
28.40 SECONDS
BAR CODE IMAGES PROCESSED PER SECOND
7.11
Fig 5. BAR Code Specific Metrics
-
DISCUSSION
The system is thoughtfully designed to be resilient, accurate, and scalableespecially when it comes to registering and cataloging books. One of its strengths is how it avoids unnecessary API calls to external data sources, which helps reduce system load and boosts performance. On the front end, it ensures users provide valid ISBN numbers, which cuts down on errors right from the start. Meanwhile, the backend takes
care of things like validation and logic, ensuring everything runs smoothly. And when external sources for book data fail something thats bound to happen occasionally the system doesnt let bad or incomplete data slip through. Instead, it alerts the user and offers the option to manually enter the missing details, preserving the overall accuracy and reliability of the catalog.
To prevent confusion or duplicates, the backend also checks for existing entries-even if multiple users try to register the same book at the same time. This keeps the librarys database clean and trustworthy.
A major shift in this system is the move from traditional barcodes to QR codes. Barcodes are limited-they cant hold much information, and once implemented, theyre hard to update or expand for new tasks. QR codes, on the other hand, offer far more flexibility. They can store much more data, handle orientation from any angle, and withstand physical wear better which is useful for books that get handled frequently. They also support richer content, like web links and complex metadata, which makes them ideal for modern library needs.
For bothstaff and library users, QR codes offer a smarter way to interact with books whether its scanning to borrow, access digital content, or manage inventory. Theyre not just a tech upgrade; theyre a foundational improvement that helps future- proof the library system. Overall, these design choices ensure the system is efficient, accurate, and user-friendly, creating a better experience for everyone involved.
-
CONCLUSION
This research highlights a valuable opportunity for libraries to modernize their daily operations using QR code technology, especially for automating book borrowing and return processes. Compared to traditional barcodes, QR codes can store much more data, making them ideal for handling information such as book IDs, user details, and timestamps. They also offer strong error correction, which means they can still be scanned even if part of the code is damaged, smudged, or partially covered. Traditional barcodes often cannot handle such issues.
QR codes are also well-suited for todays digital environment. They can be easily scanned using smartphones or tablets, making them highly compatible with mobile apps and online platforms that many library users already rely on. This convenience helps streamline the borrowing and returning process. For example, a student can simply scan the QR code on a book to instantly check it out or return it, without needing help from library staff. This saves time for both users and staff members.
By using QR-based systems, libraries can cut down on manual work, reduce the chances of human error, and make their services more accessible. This is especially helpful during busy times or when staffing is limited. QR systems are also scalable, which means they can easily grow along with the librarys needs, whether it serves a small school or a large university.
Overall, QR code integration does more than just improve the speed of library services. It helps create a smarter, more efficient, and more user-friendly experience that matches the expectations of todays connected users. It is a practical and future-ready solution that brings together convenience, automation, and reliability.
REFERENCES
-
Ashford, R. (2010). QR codes and academic libraries: Reaching mobile users. College & Research Libraries News, 71(10), 526-530.
-
Supriyono, H., & Fitriyan, M. R. (2018, October). Developing a QR code- based library management system with case study of private school in Surakarta City Indonesia. In 2018 Third International Conference on Informatics and Computing (ICIC) (pp. 1-6). IEEE.
-
Rahaman, W. (2016). Enhancing library services using barcode, Qr code and rfid technology: a case study in Central library national institute of technology, Rourkela. International Journal of Digital Library Services, 6(3), 39-50.
-
Aman, A., Singh, A., Raj, A., & Raj, S. (2020, May). An efficient bar/QR code recognition system for consumer service applications. In 2020 Zooming Innovation in Consumer Technologies Conference (ZINC) (pp. 127-131). IEEE..
-
Scheuermann, C., Werner, M., Kessel, M., Linnhoff-Popien, C., & Verclas, S. A. (2012, June). Evaluation of barcode decoding performance using zxing library. In Proceedings of the second workshop on smart mobile applications, SmartApps.
-
Kato, H., & Tan, K. T. (2007). Pervasive 2D barcodes for camera phone applications. IEEE Pervasive Computing, 6(4), 76-85.
-
Pavlidis, T., Swartz, J., & Wang, Y. P. (1990). Fundamentals of bar code information theory. Computer, 23(4), 74-86.
-
Tiwari, S. (2016, December). An introduction to QR code technology. In 2016 international conference on information technology (ICIT) (pp. 39- 44). IEEE.
-
Mishra, A., & Mathuria, M. (2017). A review on QR code. Int. J. Comput. Appl, 164(9), 17-19.
-
Singh, S. (2016). QR code analysis. International Journal of Advanced Research in Computer Science and Software Engineering, 6(5).
-
Araya, T. W., & Mengsteab, A. (2020). Designing web-based library management system. International Journal of Engineering Research & Technology, 9(10), 272-277.
-
Iwayemi, A., & Adebayo, S. O. (2019). Development of a robust library management system. International Journal of Computer Applications, 178(12), 9-16.
