ASP.net page should be print document to with custom setup like printer, page size, margins on laptop and mobile

Job ID: 35315726

Budget: ₹1,500 – ₹12,500 INR

We have an asp.net application for the optician store.
We will likely print receipts/barcodes/invoices on different thermal printers/regular printers.
We will have parameters for every print i.e. Printer Name, Paper Size, Margin, etc.

There looks like 2 options are there to perform this.
1. An popup will be open with provided setup while printing.
2. it can be a silent print with provided setup while printing.

For mobile thermal printing, you can consider the RowBT application in android.
Related categories: JavaScript Android C# Programming ASP.NET jQuery