There are several computers to which we want to connect a server as a printer, and so the server would create a PDF from the print file received from the client.
Unfortunately, we have no choice but to connect as a printer, since the user is still just one user. On the other hand, we have to get a PDF on the server side and then output it so that we can continue working with it there.
Related
I would like to find a way to have a Windows computer share a virtual PDF printer with other local computers (that first part is easy!). However, I would like the PDF to be saved on the print server and not on the computer from which the print out is initiated. Any idea how to do that?
This is going to depend on your skill at resolving other driver problems.
I was able after several false starts to get a 32bit Win 7 peer user (admin) to print on My Win 10 restricted user Virtual printer. But the output result is not great so would need to dig deeper, than I need, just to find out why.
I used a GhostScript Virtual Printer since It allows remote users on network to download its drivers for ARM x64 and x32
It is hosted on a 64bit Win 10 restricted account so I had to jump through hoops to get it seen and accessible on the network, and then had to dig into it share settings to see 32bit/Arm clients need an extra check box on.
It took some challenges to get the 32bit client to see printer was available but it ran from there with the above test page output in the 64bit printme folder, Whilst monitoring that file visually real-time a print from the client was transmitted and instantly appeared on the host screen without noticeable corruption unlike the test print!!.
So an issue you could have is how to stop clients from overwriting the file whilst they are post processed (renamed like in a port redirection monitor) since my GS virtual printer uses a single named NoPromptPort.pdf
Your question should in effect be answered, However My Question is why go this route? It would be so much simpler efficient and reliable for each client to MSPrint to NoPromptPort.PDF then simply copy their renamed.PDF to a server folder.
I have a windows app that occasionally (like once a day) saves a report in PDF Format at a predefined folder location all silently.
I use Bullzip for this.
So app basically just prints to bullzip like it would a normal printer and bullzip silently handles the rest.
I am now trying to convert this app to a proper service but I am struggling to find a PDF printer service that can handle connections from a service,
Has anyone any suggestions
Win2PDF works from a Windows Service if you print silently by setting the file name using the Windows API, or by using the PDFDefaultFileName registry setting. If you use a registry setting, you must use the "HKEY_LOCAL_MACHINE\Software\Dane Prairie Systems\Win2PDF" location because the HKEY_CURRENT_USER locations are not available from a Windows service.
I am developing a xmpp chat client, and i want to add functionality of sending files like zip, pdf, docx, ppt, images etc. I research on net about it and come to know that XEP-0047(In-band-bytestream) is good to send files in base-64 form, and i am able to send and receive base 64 data, but my question is- I can convert a file to base 64, but after receiving it, how can I retrieve it back in its original form?
And if not, then is there any such thing is possible by Strophe that we can upload file(to send) to the server and then send the corresponding link to receiver so that he can download it, if yes then how to upload and download file using Stophe?
In tightVNC, there is a transfer file dialogue that lets you manually move things between the remote and local systems. I would like to write a script that lets me perform actions on the remote computer and then in the end save directly to the local system (so I can then have the script pick up the file on the local system and proceed onward without user intervention). To do this, I would need some kind of logical address extension to put in the save as dialogue on the remote computer that will address it to the local computer, ie StuffForConnection::C:\LocationOnLocalComputer\filename.txt or something similar. Alternately, I would need a way to tell the server to send the file across once it was saved on that system.
I am using Sikuli to operate the remote system, as what I am running is a closed source GUI based piece of software, so I am entering directly into the save as box. Is there a way to do this?
There is no automated way to do this, short of running a separate FTP between the systems.
From my vb.net code I am trying to set a printer name for the crystal reports printing
rpt.PrintOptions.PrinterName="\johnKing\HP LaserJet 2200 Series PCL"
But when I go to windows-->Start--> Run and enter \JohnKing
It is showing me Printers and Faxes folder and Scheduled task folder. But when I open Printers and Faxes it will show the adderess as Printers and Faxes on JohnKing.
From my web application I want to sent the Printer name is the name shown above.
Please help
I don't believe you can access a network printer this way. I think you need to add the device locally first.
Share the printer on the system with the printer installed
Connect to the share on the system running your application
User the local printer name in PrinterOptions.PrinterName
You could probably connect and install the printer programatically if need.
I get the impression that you want to print to a local printer from the web application. You might be able to do this with ActiveX or something, but to my knowledge, the printer needs to be installed on the web server.