Search code examples
c#apireporting-servicesprintingreport

Can I print from a SOAP API?


I've been tasked with creating a .NET application that would live on a print server and receive print notifications from client computers. The app will receive a request to print an SSRS report document, request containing backing stored procedure name, database connection string, report file name, and other details. The app needs to reply with success or fail, along with error details as applicable.

The application won't leverage the SQL Server Web Service. Rather the reports will be rdlc files on the file system, manipulated by my API.

I'm thinking this might be best fulfilled via a C# SOAP API. However, I'm concerned that since it's web-based, it won't have access to the server's printers.

Before I go down this rabbit hole, can anyone tell me if my API will be able to print? And I'm open to suggestions for better ways to handle this.

TIA!


Solution

  • Based on the feedback I got in the comments, I'm going to say this can't be done with the requirements given.