Hello -
I need to print various files (PDF, TIF, etc.) directly to a printer without user intervention. The application is a VB.NET windows service. The printer name will be given to me by either IP address or a UNC path \\server\printer. The printers will not be installed locally to the machine running this application. I will be given different printers for the various files.
I found a way to use the System.Diagnostics.ProcessStartInfo class to print a file using the printto verb. However, this assume that the printer is defined on the machine. Is there anyway I can print to a remote or network printer without one being defined locally? I was thinking about the Internet Printing Protocol, but I have never seen this used within a VB.NET application.
Thanks!
I need to print various files (PDF, TIF, etc.) directly to a printer without user intervention. The application is a VB.NET windows service. The printer name will be given to me by either IP address or a UNC path \\server\printer. The printers will not be installed locally to the machine running this application. I will be given different printers for the various files.
I found a way to use the System.Diagnostics.ProcessStartInfo class to print a file using the printto verb. However, this assume that the printer is defined on the machine. Is there anyway I can print to a remote or network printer without one being defined locally? I was thinking about the Internet Printing Protocol, but I have never seen this used within a VB.NET application.
Thanks!