Abstract: The present disclosure provides a document printing system comprising a computing device accessible via an application or website. This device enables the uploading of documents for printing and allows users to select an automated printing machine (APM) based on user authentication and geographical location data. A server, communicatively coupled to the computing device, is configured to segregate uploaded files based on user-specified printing preferences such as color selection, number of copies, and the choice between single or double-sided printing. Additionally, the server generates print-ready PDFs from the segregated files and calculates the total price for the printing order based on the specified print options. A payment gateway integrated with the computing device facilitates the completion of transactions for printing orders and confirms payments. The APM retrieves order details and downloads the required files for printing upon the entry of the unique OTP by the user. The APM is also configured to print the documents according to the specified preferences and communicate with the server to mark the order as completed upon successful printing. Fig. 1 Drawings / FIG. 1 / FIG. 2 / FIG. 3
Description:.
DOCUMENT PRINTING SYSTEM
Field of the Invention
The present disclosure generally relates to document printing technologies. Particularly, the present disclosure relates to a system for uploading documents for printing and selecting an automated printing machine based on user authentication and geographical location data.
Background
The background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
In the modern era, document printing has become an essential requirement for both personal and professional purposes. The convenience of printing documents has been significantly enhanced through the integration of digital technologies. These advancements have enabled users to access printing services remotely, without the need for physical interaction with printing facilities. Traditionally, document printing involved manual intervention where individuals had to physically visit print shops with their documents stored on portable storage devices. This process was often time-consuming and lacked flexibility in terms of printing options.
Moreover, with the advent of digital platforms, the demand for more sophisticated and user-friendly printing solutions has increased. Users now seek platforms that allow them to upload documents conveniently, select printing preferences, and complete transactions seamlessly. The utilization of servers and computing devices has played a pivotal role in transforming the document printing landscape. These components facilitate the processing of uploaded documents, including file segregation based on user-specified preferences, conversion to print-ready formats, and calculation of printing costs. Despite these advancements, challenges such as efficient file handling, user authentication, and seamless payment processing remain.
Furthermore, the integration of automated printing machines (APMs) has introduced a new dimension to document printing services. These machines, accessible remotely, offer users the flexibility to print documents as per their convenience. However, ensuring the secure and efficient retrieval of print orders at these machines poses additional challenges. The process involves generating a unique one-time password (OTP) for each order, which users utilize to authenticate themselves at the APM and initiate the printing process. Ensuring the accuracy of printing preferences and preventing unauthorized access or duplicate printing attempts are critical considerations.
In light of the above discussion, there exists an urgent need for solutions that overcome challenges associated with conventional document printing processes. These solutions should offer a seamless integration of digital platforms, efficient document handling, secure user authentication, and reliable automated printing machines. The goal is to enhance the user experience by providing a convenient, flexible, and secure document printing service.
Summary
The following presents a simplified summary of various aspects of this disclosure in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements nor delineate the scope of such aspects. Its purpose is to present some concepts of this disclosure in a simplified form as a prelude to the more detailed description that is presented later.
The following paragraphs provide additional support for the claims of the subject application.
The present disclosure provides an innovative document printing system designed to streamline the printing process through digital and automated means. Central to this system is a computing device accessible via an application or website, enabling users to upload documents for printing with ease. The computing device is further engineered to facilitate user selection of an automated printing machine (APM) by utilizing user authentication and geographical location data, thereby enhancing convenience and accessibility for users.
In an embodiment, a server, in communication with the computing device, executes several critical functions to optimize the document printing process. These functions include segregating uploaded files based on user-specified printing preferences such as color selection, the number of copies, and the option for single or double-sided printing. The server is adept at converting these segregated files into print-ready PDFs, in addition to calculating the total price for the printing order. This calculated price is based on the specified print options, ensuring transparency and predictability in printing costs.
In an embodiment, the integration of a payment gateway with the computing device marks a pivotal enhancement in the transaction completion process for printing orders. This gateway facilitates the smooth completion of transactions and confirms payments.
In an embodiment, the APM, upon the entry of the unique OTP by the user, retrieves the order details and downloads the required files for printing from the server. The APM is configured to print the documents according to the specified preferences, ensuring that user requirements are met with precision. Following the successful printing of documents, the APM communicates with the server to mark the order as completed, thereby preventing any duplicate printing attempts.
In an embodiment, the computing device is further configured to implement a multi-factor authentication process prior to allowing users access to the document upload feature. This additional layer of security ensures that only authenticated users can proceed with document uploads, thereby safeguarding the integrity of the printing process.
In an embodiment, the system provides users with the option to scan a Quick Response (QR) code displayed on the APM. This innovative feature facilitates the selection of the nearest APM, adding an extra layer of convenience for users seeking accessible printing solutions.
In an embodiment, the server's capabilities are expanded to support a variety of document formats for upload. This flexibility allows users to upload documents in multiple formats, which the server then converts into print-ready PDFs. Such versatility ensures that the system can cater to a broad spectrum of user needs.
In an embodiment, maintaining a secure connection between the server and the APM is critical for the transfer of order details and required files for printing. This secure connection ensures that data integrity and confidentiality are maintained throughout the printing process.
In an embodiment, upon the successful printing of documents, the APM displays a confirmation message on a screen. This immediate feedback to the user signifies the successful completion of the printing process and enhances user satisfaction.
In an embodiment, the APM is configured to revert to displaying the QR code on the screen after a predetermined time period following the display of the confirmation message. This feature ensures that the system is ready to facilitate the next printing request promptly.
In an embodiment, the computing device is designed to display the unique OTP to the user upon successful payment confirmation. This critical step links the payment process with the retrieval of the printed documents, streamlining the entire printing process.
Moreover, the disclosure encompasses a method for processing and printing documents that leverages the components and functionalities of the described system. This method begins with authenticating a user and enabling document upload through the computing device. Users then select an APM based on geographical location data and user authentication, specify their printing preferences, and complete the payment transaction. Upon generating a unique OTP, users enter this at the APM, which then proceeds to download and print the documents as per the specifications. The method culminates in confirming the print completion and updating the server to prevent duplicate prints.
Brief Description of the Drawings
The features and advantages of the present disclosure would be more clearly understood from the following description taken in conjunction with the accompanying drawings in which:
FIG. 1 illustrates a document printing system to facilitate the seamless printing of documents for users via a digital platform, in accordance with the embodiments of the present disclosure.
FIG. 2 illustrates a method for processing and printing documents, in accordance with the embodiments of the present disclosure.
FIG. 3 illustrates a flow diagram for document printing, in accordance with the embodiments of the present disclosure.
Detailed Description
In the following detailed description of the invention, reference is made to the accompanying drawings that form a part hereof, and in which is shown, by way of illustration, specific embodiments in which the invention may be practiced. In the drawings, like numerals describe substantially similar components throughout the several views. These embodiments are described in sufficient detail to claim those skilled in the art to practice the invention. Other embodiments may be utilized and structural, logical, and electrical changes may be made without departing from the scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims and equivalents thereof.
The use of the terms “a” and “an” and “the” and “at least one” and similar referents in the context of describing the invention (especially in the context of the following claims) are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The use of the term “at least one” followed by a list of one or more items (for example, “at least one of A and B”) is to be construed to mean one item selected from the listed items (A or B) or any combination of two or more of the listed items (A and B), unless otherwise indicated herein or clearly contradicted by context. The terms “comprising,” “having,” “including,” and “containing” are to be construed as open-ended terms (i.e., meaning “including, but not limited to,”) unless otherwise noted. Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the invention.
Pursuant to the "Detailed Description" section herein, whenever an element is explicitly associated with a specific numeral for the first time, such association shall be deemed consistent and applicable throughout the entirety of the "Detailed Description" section, unless otherwise expressly stated or contradicted by the context.
FIG. 1 illustrates a document printing system to facilitate the seamless printing of documents for users via a digital platform, in accordance with the embodiments of the present disclosure. The system 100 comprises a computing device 102, accessible by users through an application or website. This computing device 102 is configured to enable the uploading of documents for printing. Further, the computing device 102 allows users to select an automated printing machine (APM) 104 based on user authentication and geographical location data, ensuring a user-friendly and accessible printing process.
The term "computing device" as used throughout the present disclosure relates to an electronic device that allows users to interact with digital applications or websites for the purpose of uploading documents intended for printing. Additionally, the computing device 102 offers functionalities for user authentication and the selection of an APM 104, based on geographical proximity and user credentials. Optionally, the computing device 102 may provide users with the ability to preview their documents before submitting them for printing, enhancing the user experience by allowing adjustments and corrections before the printing process commences. In a working example, a user may upload a document through a website accessed via the computing device 102, authenticate their identity, and choose the most conveniently located APM 104 for document retrieval post-printing.
A server 106 is communicatively coupled to the computing device 102 and is configured to execute multiple tasks essential for the printing process. These tasks include segregating uploaded files based on user-specified printing preferences such as color selection, number of copies, and choice between single or double-sided printing. The server 106 is further responsible for converting the segregated files into print-ready PDFs and calculating the total price for the printing order based on the specified options. This systematic approach facilitated by the server 106 streamlines the printing process, ensuring that user preferences are accurately reflected in the final printed documents.
The term "server" as used throughout the present disclosure pertains to a computer system or software application that performs service actions for other programs or devices. In this context, the server 106 plays a pivotal role in processing uploaded documents, applying user preferences, and ensuring the documents are print-ready. Optionally, the server 106 might offer a feature to optimize the print layout, maximizing the efficient use of paper and ink. An operational example of the server's functionality includes receiving uploaded documents, applying the specified preferences such as double-sided printing and color options, and generating an invoice based on the calculated price for the user's review.
Integrated with the computing device 102, a payment gateway 108 is configured to facilitate the completion of transactions for printing orders. The payment gateway 108 stands as a critical component in the system 100, bridging the financial transaction between the user and the service, thereby enabling the progression to the printing phase.
The term "payment gateway" as used throughout the present disclosure refers to a merchant service that authorizes credit card or direct payments processing for e-businesses. It secures sensitive information such as credit card numbers to ensure that information is passed securely between the customer and the merchant. Optionally, the payment gateway 108 may support multiple payment methods, including credit cards, debit cards, and digital wallets, to accommodate the preferences of various users. A practical example involves a user selecting their preferred payment method at checkout, after which the payment gateway 108 processes the payment, signaling readiness for the printing phase.
The APM 104, configured within the system 100, is pivotal for retrieving order details and downloading the necessary files for printing upon the entry of the unique OTP by the user. This machine is designed to print documents according to the specified preferences and communicates with the server 106 to mark the order as completed upon successful printing. The APM 104 exemplifies the automation aspect of the system 100, providing a hands-off printing service that emphasizes convenience and efficiency.
The term "automated printing machine (APM)" as used throughout the present disclosure signifies a machine capable of automatically performing the task of printing documents as per user-defined specifications without manual intervention. This includes adhering to preferences such as color, number of copies, and print side selection. Optionally, the APM 104 could offer a feature for immediate quality check of the printed documents, ensuring that each printout meets a predetermined quality standard. An illustrative example of the APM's operation includes a user approaching the machine, entering the received OTP, and the APM 104 then retrieving the order details, printing the documents as per the set preferences, and signaling the completion of the order to the server 106.
In an embodiment, the server's capability to segregate uploaded files based on user-specified preferences, including at least color selection, number of copies, and choice between single or double-sided printing, enhances the customization of the printing process. This functionality ensures that each printing order is executed according to the specific requirements set by the user, thereby improving user satisfaction with the printed products.
In another embodiment, the integration of a payment gateway 108 with the computing device 102 that facilitates the completion of transactions for printing orders significantly streamlines the payment process. This integration not only secures the transaction but also simplifies the user experience by enabling a smooth transition from order placement to payment and finally to printing.
In an embodiment, user authentication through a multi-factor authentication process before access is granted to the document upload feature is further configured in the computing device 102. By said process, enhanced security measures are implemented to verify the identity of users attempting to upload documents for printing. A combination of factors, including something the user knows (password or PIN), something the user has (security token or smartphone), and something the user is (biometric verification such as fingerprint or facial recognition), is utilized. As a result, unauthorized access to the document upload feature is significantly reduced, thereby safeguarding sensitive information and preventing misuse of the printing system. The incorporation of multi-factor authentication serves as a robust barrier against potential security breaches, contributing to the trustworthiness and reliability of the document printing system. Through the deployment of said authentication process, the integrity of uploaded documents is maintained, and users are afforded a higher degree of confidence in the security of their transactions.
In an embodiment, the provision of an option for users to scan a Quick Response (QR) code displayed on the APM 104 to facilitate the selection of the nearest APM 104 is further configured in the computing device 102. This feature simplifies the process of selecting an automated printing machine for users by enabling them to quickly identify and choose the most conveniently located machine for their printing needs. The display of the QR code on the APM 104 and its subsequent scanning by the user's device streamline the selection process, making it more efficient and user-friendly. Such an approach not only enhances the user experience by minimizing the time and effort required to select an APM but also promotes the efficient use of the printing system's resources by directing users to machines that are optimally positioned to meet their requirements. The integration of QR code scanning functionality into the computing device 102 represents a significant improvement in the accessibility and convenience of the document printing system.
In an embodiment, support for a variety of document formats for upload and the conversion of said documents into print-ready PDFs is further configured in the server 106. This functionality enables the server to accommodate files in multiple formats, ensuring that users are not restricted by format compatibility issues when uploading documents for printing. The automatic conversion of uploaded documents into print-ready PDFs by the server enhances the efficiency of the printing process by standardizing the format of the documents to be printed. Such standardization facilitates the accurate reproduction of documents according to the specified printing preferences, including color selection, number of copies, and choice between single or double-sided printing. By supporting a wide range of document formats and ensuring their conversion into a uniform, print-ready format, the server 106 significantly broadens the accessibility of the printing system to users with documents in various formats, thereby improving the overall user experience.
In an embodiment, the maintenance of a secure connection with the APM 104 for the transfer of the order details and the required files for printing is further configured in the server 106. Such a secure connection is essential for the protection of sensitive information during the transmission process. By ensuring the encrypted transfer of data between the server and the automated printing machine, the risk of unauthorized interception and access to confidential order details and documents is minimized. The secure connection underscores the commitment of the document printing system to uphold data privacy and security standards, thereby fostering user trust in the system. The implementation of robust encryption protocols for data transfer not only safeguards the privacy of user information but also ensures the integrity of the documents being printed, thereby maintaining the quality and confidentiality of the printing service.
In an embodiment, the display of a confirmation message on a screen upon the successful printing of the documents is further configured in the APM 104. Such a display of confirmation provides immediate visual feedback to users regarding the completion of their printing orders. The confirmation message serves as an important communication tool within the printing system, informing users that their documents have been printed successfully and are ready for collection. This feature enhances user satisfaction by offering reassurance about the successful completion of the printing process. The provision of a confirmation message on the screen of the APM contributes to a transparent and user-friendly printing service, enabling users to receive prompt and clear confirmation of the status of their printing orders.
In an embodiment, the reversion to displaying the QR code on the screen after displaying the confirmation message for a predetermined time period is further configured in the APM 104. Such a reversion facilitates the readiness of the APM for the next user by ensuring that the screen displays the QR code necessary for initiating the printing process. This feature ensures that the automated printing machine remains accessible and ready for use by other users following the completion of a printing order. The display of the QR code after a set period ensures efficient use of the APM, promoting a continuous flow of printing operations and minimizing downtime. This functionality reflects the design consideration for maximizing the availability and operational efficiency of the APM within the document printing system.
In an embodiment, the display of the unique OTP to the user upon successful payment confirmation is further configured in the computing device 102. This feature plays a critical role in the printing order process by linking the payment confirmation with the authorization to print the documents. The display of the unique OTP provides users with the necessary credentials to initiate the printing process at the chosen APM. Such a mechanism ensures a secure and streamlined process from payment to printing, where the receipt of the OTP serves as a confirmation of payment and a trigger for the subsequent printing process. This integration of payment confirmation with printing authorization via the OTP display enhances the coherence and security of the document printing system, providing a seamless transition between the completion of the payment and the commencement of the printing process.
FIG. 2 illustrates a method (200) for processing and printing documents, in accordance with the embodiments of the present disclosure. At step 202, user authentication is conducted through a computing device 102 utilizing an application or website, enabling subsequent document upload. This initial step ensures that access to the document upload feature is securely restricted to verified users, thereby safeguarding sensitive information and maintaining system integrity. At step 204, selection of an Automated Printing Machine (APM) 104 is made based on geographical location data and user authentication. This process facilitates the identification and selection of the most conveniently located APM for the user, optimizing the printing service's accessibility and convenience. At step 206, users specify their printing preferences, and the server 106 segregates uploaded documents accordingly. This organization allows for a customized printing process tailored to individual user requirements, enhancing the overall user experience. At step 208, the generation of print-ready PDFs and the calculation of the printing cost are performed. This step transforms uploaded documents into a format suitable for printing while providing users with a transparent cost assessment based on their selected printing options. At step 210, a payment transaction is completed. This critical step links the payment process to the printing order, securing the transaction and facilitating the subsequent printing process. At step 212, the unique OTP is entered at the APM 104 by the user to initiate the download and printing of documents as per the specified user preferences. This action triggers the APM to retrieve the order details and execute the print job according to the user's specifications. At step 214, upon successful printing, the APM confirms print completion, and the server 106 is updated to mark the order as completed, preventing duplicate prints. This final step ensures the order is recognized as fulfilled, closing the loop on the printing process and maintaining system efficiency.
FIG. 3 illustrates a flow diagram for document printing, in accordance with the embodiments of the present disclosure. The process initiates with the user accessing the application or website, whereupon the system authenticates the user to establish secure entry into the service. Subsequent to authentication, users are accorded two pathways to determine the proximate Automated Printing Machine (APM): either via geolocation services on the application/website or by scanning a Quick Response (QR) code displayed on the APM. Thereafter, users are prompted to upload their documents and select their printing preferences, which forms the bedrock of Stage 2. As the workflow progresses to Stage 3, uploaded documents are segregated based on the chosen printing parameters, followed by the conversion of these files into PDF format aligned with the printing specifications. Concomitantly, the total cost for the printing service is calculated. The user is then redirected to a payment gateway, marking Stage 4, where the payment is validated and, upon successful transaction, a unique One Time Password (OTP) is displayed, linking the payment to the order. Upon arriving at the selected APM, the user enters the OTP, which instigates Stage 5, involving the fetching of order details and the downloading of files from the server. Stage 6, set in the background, comprises the APM processing the documents—sending files to the printer as per user specifications and subsequently marking the order as completed on the server to prevent redundancies. The APM then exhibits a confirmation message on its screen, which, after a brief interval, reverts to displaying the QR code, thereby priming the system for subsequent users. The final action culminates in the collection of printed documents by the user, thus bringing full circle the orchestrated symphony of the document printing methodology.
Example embodiments herein have been described above with reference to block diagrams and flowchart illustrations of methods and apparatuses. It will be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, respectively, can be implemented by various means including hardware, software, firmware, and a combination thereof. For example, in one embodiment, each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations can be implemented by computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus create means for implementing the functions specified in the flowchart block or blocks.
Throughout the present disclosure, the term ‘processing means’ or ‘microprocessor’ or ‘processor’ or ‘processors’ includes, but is not limited to, a general purpose processor (such as, for example, a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a microprocessor implementing other types of instruction sets, or a microprocessor implementing a combination of types of instruction sets) or a specialized processor (such as, for example, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP), or a network processor).
The term “non-transitory storage device” or “storage” or “memory,” as used herein relates to a random access memory, read only memory and variants thereof, in which a computer can store data or software for any duration.
Operations in accordance with a variety of aspects of the disclosure is described above would not have to be performed in the precise order described. Rather, various steps can be handled in reverse order or simultaneously or not at all.
While several implementations have been described and illustrated herein, a variety of other means and/or structures for performing the function and/or obtaining the results and/or one or more of the advantages described herein may be utilized, and each of such variations and/or modifications is deemed to be within the scope of the implementations described herein. More generally, all parameters, dimensions, materials, and configurations described herein are meant to be exemplary and that the actual parameters, dimensions, materials, and/or configurations will depend upon the specific application or applications for which the teachings is/are used. Those skilled in the art will recognize, or be able to ascertain using no more than routine experimentation, many equivalents to the specific implementations described herein. It is, therefore, to be understood that the foregoing implementations are presented by way of example only and that, within the scope of the appended claims and equivalents thereto, implementations may be practiced otherwise than as specifically described and claimed. Implementations of the present disclosure are directed to each individual feature, system, article, material, kit, and/or method described herein. In addition, any combination of two or more such features, systems, articles, materials, kits, and/or methods, if such features, systems, articles, materials, kits, and/or methods are not mutually inconsistent, is included within the scope of the present disclosure.
Claims
I/We claim:
A document printing system (100), comprising:
a computing device (102), accessible by users via an application or website, configured to enable the uploading of documents for printing, wherein said computing device (102) is further configured to allow users to select an automated printing machine (APM) (104) based on user authentication and geographical location data;
a server (106), communicatively coupled to the computing device (102), configured to perform tasks including:
segregating uploaded files based on user-specified printing preferences, wherein said preferences include at least color selection, number of copies, and choice between single or double-sided printing;
generating print-ready PDFs from the segregated files; and
calculating a total price for the printing order based on the specified print options;
a payment gateway (108) integrated with the computing device (102), configured to facilitate transaction completions for printing orders, wherein said payment gateway (108) is further configured to confirm payments; and
the APM (104), configured to retrieve order details and download the required files for printing upon entry of the unique OTP by the user, wherein said APM (104) is further configured to print the documents according to the specified preferences and to communicate with the server to mark the order as completed upon successful printing.
The system of claim 1, wherein the computing device (102) is further configured to authenticate the user through a multi-factor authentication process before allowing access to the document upload feature.
The system of claim 1, wherein the computing device (102) is further configured to provide an option for users to scan a Quick Response (QR) code displayed on the APM (104) to facilitate the selection of the nearest APM (104).
The system of claim 1, wherein the server (106) is further configured to support a variety of document formats for upload and convert said documents into print-ready PDFs.
The system of claim 1, wherein the server (106) is further configured to maintain a secure connection with the APM (104) for the transfer of the order details and the required files for printing.
The system of claim 1, wherein the APM (104) is further configured to display a confirmation message on a screen upon the successful printing of the documents.
The system of claim 6, wherein the APM (104) is further configured to revert to displaying the QR code on the screen after displaying the confirmation message for a predetermined time period.
The system of claim 1, wherein the computing device (102) is further configured to display the unique OTP to the user upon successful payment confirmation.
A method (200) for processing and printing documents, the method (200) comprising:
authenticating a user and enabling document upload through a computing device (102) via an application or website;
selecting an Automated Printing Machine (APM) (104) based on geographical location data and user authentication;
specifying printing preferences and segregating uploaded documents accordingly on a server (106);
generating print-ready PDFs and calculating the printing cost;
completing a payment transaction and generating a unique One Time Password (OTP) for order retrieval through the computing device (102);
entering the OTP at the APM (104) to download and print documents as per user specifications; and
confirming the print completion and updating the server (106) to prevent duplicate prints.
DOCUMENT PRINTING SYSTEM
The present disclosure provides a document printing system comprising a computing device accessible via an application or website. This device enables the uploading of documents for printing and allows users to select an automated printing machine (APM) based on user authentication and geographical location data. A server, communicatively coupled to the computing device, is configured to segregate uploaded files based on user-specified printing preferences such as color selection, number of copies, and the choice between single or double-sided printing. Additionally, the server generates print-ready PDFs from the segregated files and calculates the total price for the printing order based on the specified print options. A payment gateway integrated with the computing device facilitates the completion of transactions for printing orders and confirms payments. The APM retrieves order details and downloads the required files for printing upon the entry of the unique OTP by the user. The APM is also configured to print the documents according to the specified preferences and communicate with the server to mark the order as completed upon successful printing.
Fig. 1
Drawings
/
FIG. 1
/
FIG. 2
/
FIG. 3
, Claims:I/We claim:
A document printing system (100), comprising:
a computing device (102), accessible by users via an application or website, configured to enable the uploading of documents for printing, wherein said computing device (102) is further configured to allow users to select an automated printing machine (APM) (104) based on user authentication and geographical location data;
a server (106), communicatively coupled to the computing device (102), configured to perform tasks including:
segregating uploaded files based on user-specified printing preferences, wherein said preferences include at least color selection, number of copies, and choice between single or double-sided printing;
generating print-ready PDFs from the segregated files; and
calculating a total price for the printing order based on the specified print options;
a payment gateway (108) integrated with the computing device (102), configured to facilitate transaction completions for printing orders, wherein said payment gateway (108) is further configured to confirm payments; and
the APM (104), configured to retrieve order details and download the required files for printing upon entry of the unique OTP by the user, wherein said APM (104) is further configured to print the documents according to the specified preferences and to communicate with the server to mark the order as completed upon successful printing.
The system of claim 1, wherein the computing device (102) is further configured to authenticate the user through a multi-factor authentication process before allowing access to the document upload feature.
The system of claim 1, wherein the computing device (102) is further configured to provide an option for users to scan a Quick Response (QR) code displayed on the APM (104) to facilitate the selection of the nearest APM (104).
The system of claim 1, wherein the server (106) is further configured to support a variety of document formats for upload and convert said documents into print-ready PDFs.
The system of claim 1, wherein the server (106) is further configured to maintain a secure connection with the APM (104) for the transfer of the order details and the required files for printing.
The system of claim 1, wherein the APM (104) is further configured to display a confirmation message on a screen upon the successful printing of the documents.
The system of claim 6, wherein the APM (104) is further configured to revert to displaying the QR code on the screen after displaying the confirmation message for a predetermined time period.
The system of claim 1, wherein the computing device (102) is further configured to display the unique OTP to the user upon successful payment confirmation.
A method (200) for processing and printing documents, the method (200) comprising:
authenticating a user and enabling document upload through a computing device (102) via an application or website;
selecting an Automated Printing Machine (APM) (104) based on geographical location data and user authentication;
specifying printing preferences and segregating uploaded documents accordingly on a server (106);
generating print-ready PDFs and calculating the printing cost;
completing a payment transaction and generating a unique One Time Password (OTP) for order retrieval through the computing device (102);
entering the OTP at the APM (104) to download and print documents as per user specifications; and
confirming the print completion and updating the server (106) to prevent duplicate prints.
DOCUMENT PRINTING SYSTEM
| # | Name | Date |
|---|---|---|
| 1 | 202421033167-OTHERS [26-04-2024(online)].pdf | 2024-04-26 |
| 2 | 202421033167-FORM FOR SMALL ENTITY(FORM-28) [26-04-2024(online)].pdf | 2024-04-26 |
| 3 | 202421033167-FORM 1 [26-04-2024(online)].pdf | 2024-04-26 |
| 4 | 202421033167-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [26-04-2024(online)].pdf | 2024-04-26 |
| 5 | 202421033167-EDUCATIONAL INSTITUTION(S) [26-04-2024(online)].pdf | 2024-04-26 |
| 6 | 202421033167-DRAWINGS [26-04-2024(online)].pdf | 2024-04-26 |
| 7 | 202421033167-DECLARATION OF INVENTORSHIP (FORM 5) [26-04-2024(online)].pdf | 2024-04-26 |
| 8 | 202421033167-COMPLETE SPECIFICATION [26-04-2024(online)].pdf | 2024-04-26 |
| 9 | 202421033167-FORM-9 [07-05-2024(online)].pdf | 2024-05-07 |
| 10 | 202421033167-FORM 18 [08-05-2024(online)].pdf | 2024-05-08 |
| 11 | 202421033167-FORM-26 [12-05-2024(online)].pdf | 2024-05-12 |
| 12 | 202421033167-FORM 3 [13-06-2024(online)].pdf | 2024-06-13 |
| 13 | 202421033167-RELEVANT DOCUMENTS [01-10-2024(online)].pdf | 2024-10-01 |
| 14 | 202421033167-POA [01-10-2024(online)].pdf | 2024-10-01 |
| 15 | 202421033167-FORM 13 [01-10-2024(online)].pdf | 2024-10-01 |
| 16 | 202421033167-FER.pdf | 2025-07-23 |
| 17 | 202421033167-FORM-8 [04-09-2025(online)].pdf | 2025-09-04 |
| 18 | 202421033167-FER_SER_REPLY [04-09-2025(online)].pdf | 2025-09-04 |
| 19 | 202421033167-DRAWING [04-09-2025(online)].pdf | 2025-09-04 |
| 20 | 202421033167-CORRESPONDENCE [04-09-2025(online)].pdf | 2025-09-04 |
| 21 | 202421033167-COMPLETE SPECIFICATION [04-09-2025(online)].pdf | 2025-09-04 |
| 22 | 202421033167-CLAIMS [04-09-2025(online)].pdf | 2025-09-04 |
| 23 | 202421033167-ABSTRACT [04-09-2025(online)].pdf | 2025-09-04 |
| 1 | 3167E_11-07-2024.pdf |