I need to create a software (preferably IN DELPHI 10.x) that monitors printers and looks for receipts and invoices. It should allow me to configure different businesses and everything should be saved to my hosted cloud based MySQL database.
Now, the critical thing is this: when each business is first configured, the system should allow me to print an initial invoice/receipt which is captured. It should then allow me to define certain fields on the invoice: Invoice Number, Date, Item Number, Description, Qty, price, Discount (if applicable) and total, for each line of the invoice/receipt. It should also allow me to define the total of the invoice and payment. All this will be stored in the cloud database.
After this, the software should run automatically in the system tray, and access be password protected. This config is also stored in the cloud. Whenever anyone prints any invoice/receipt, the software should capture the details and store it in the cloud database.
The final part of the software is the admin part which is installed on a different system. The admin part will allow me to configure each business, and run several reports, which will show details of transactions printed during requested periods, with the option to drill down to the individual invoice details. I should also be able to setup different users to access the admin part with various levels of access.
Customer
----------------------------
Thanks for your message, I checked your requirements carefully, I cleared up them to following items,
1. Monitors printers and looks for receipts and invoices.
2. It should allow me to configure different businesses and everything should be saved to my hosted cloud based MySQL database. Whenever anyone prints any invoice/receipt, the software should capture the details and store it in the cloud database.
3. Define certain fields on the invoice: Invoice Number, Date, Item Number, Description, Qty, price, Discount (if applicable) and total, for each line of the invoice/receipt. It should also allow me to define the total of the invoice and payment. All this will be stored in the cloud database.
4. After this, the software should run automatically in the system tray, and access be password protected.
5. This config is also stored in the cloud.
6. The final part of the software is the admin part which is installed on a different system. The admin part will allow me to configure each business, and run several reports, which will show details of transactions printed during requested periods, with the option to drill down to the individual invoice details. I should also be able to setup different users to access the admin part with various levels of access.
We have a Hookprinter Print Logger software, this software should be useful to you, you may download the trial version of Hookprinter Print Logger software from following web page to try,
https://veryutils.com/hookprinter-print-logger
After you install the software, you can print a document to any printer which installed in your system, you will able to see the captured document in following web page,
You can view a demo of print report from following web page,
http://online.verypdf.com/app/hookprinter
We can also provide customized development service to you at additional cost, if you have any question for this software, please feel free to let us know.