Blazor Silent Direct Print Integration
Budget: $250 – $750 USD
I have a C# Blazor Server web application that runs unattended in several kiosks. From this app I must be able to push invoices, reports, stickers and small queue tokens straight to the locally-attached printer without stopping for a browser dialog. The ideal workflow is:
• the user clicks “Print” inside the Blazor page
• the job is routed to the default printer (thermal and A4 models are both in use)
• if required, a quick print preview can be shown inside the app
• the document leaves the printer immediately, with no system pop-ups or confirmation windows
I am looking for someone who has demonstrable experience implementing silent printing in Blazor or similar web stacks (Javascript interop, WebAssembly, raw ESC/POS or Microsoft Print Document APIs, etc.). The final deliverable should include:
1. A reusable service or component that I can drop into the existing solution.
2. Sample code showing how to trigger silent print and, optionally, how to call a preview window from the same component.
3. Brief setup notes covering driver requirements and any browser or OS permissions that must be granted in production.
Experience with mixed printer environments (thermal vs. desktop) and previous success in bypassing browser dialogs will stand out in your proposal.
• the user clicks “Print” inside the Blazor page
• the job is routed to the default printer (thermal and A4 models are both in use)
• if required, a quick print preview can be shown inside the app
• the document leaves the printer immediately, with no system pop-ups or confirmation windows
I am looking for someone who has demonstrable experience implementing silent printing in Blazor or similar web stacks (Javascript interop, WebAssembly, raw ESC/POS or Microsoft Print Document APIs, etc.). The final deliverable should include:
1. A reusable service or component that I can drop into the existing solution.
2. Sample code showing how to trigger silent print and, optionally, how to call a preview window from the same component.
3. Brief setup notes covering driver requirements and any browser or OS permissions that must be granted in production.
Experience with mixed printer environments (thermal vs. desktop) and previous success in bypassing browser dialogs will stand out in your proposal.
Related categories:
JavaScript
.NET
C# Programming
Microsoft
C++ Programming
ASP.NET
Web Development
Blazor