Print you PDF silently using C#; Author: ; Updated: 14 Mar ; we’ll use the suite of software Ghost Script developed by Artifex and. 2) using gsprint, a executable that comes with Ghostview (the GUI for GhostScript ) and who’s able to send PS and PDF files to any printer that. or uninstaller silently, /D sets the default installation directory (It must be . To print to a specified queue, use -sOutputFile=\\spool\NullLPT1.

Author: Malmaran Kigakinos
Country: Mauritania
Language: English (Spanish)
Genre: History
Published (Last): 2 November 2014
Pages: 137
PDF File Size: 10.17 Mb
ePub File Size: 6.11 Mb
ISBN: 394-3-35940-114-3
Downloads: 11760
Price: Free* [*Free Regsitration Required]
Uploader: Volkis

ALL to the directory that contains your printer files. Note that if you intend to convert PostScript output files to PDF format, you should always install Type 1 fonts as “soft fonts”; if you install the fonts as “graphic” fonts, any text that prints in that font will look rough-edged, and you will not be able to search or copy any text printed in ghostscrlpt font.

The method prknt on this page will allow you to print from WordPerfect for DOS to any printer that can be used under Windows, even if no WordPerfect driver is available, and even if the printer is connected to a USB port that WPDOS cannot recognize, or if the printer is a remote printer on a network.

If you want to convert TrueType fonts to Type 1 fonts, use the ttf2pt1. I should look into the gsprint properties to check if that option is supported. Categories Development 1 Printing 1 Uncategorized 1. Is there a command switch that will let me print silently?

If no Windows printer name is specified in -sOutputFile, Ghostscript prompts for a Windows printer using the standard Print Setup dialog box.

Also, the standard 35 PostScript fonts act as if they were built in fonts to your printer, even if the printer’s native WPDOS driver supports only Courier or other typewriter-style fonts. They are only examples of more-or-less what the correct filenames may ghostscrip may not look like! For the sake of simplicity, you may want to change this to “C: Well, I looked ghoxtscript them, and in the background all they do is approaching Adobe Reader as a process and perform the same actions as I described above, with the same disadvantages as result.


You are commenting using your WordPress.

Silent printing PDF in .NET using gsprint and additional truetype fonts | .NET Challenge

Thank you in advance. Start gsProcessInfo ; gsProcess. If, and only if, you know exactly what you are doing and I will not help you do itand if and only if you have a printer that you know is supported explicitly by Ghostscript, you may want to experiment with using one of the printer-specific Ghostscript devicenames instead of the mswinpr2 devicename.

Both programs can be download from the links provided in the section a couple of lines back. The field titled “Install to directory: The Printer class basically contains two strings to store printer name and share name.

I suggest creating a folder named C: You will almost certainly need either the main method described above, or ghostscripg alternate method if your printer is any very inexpensive inkjet printer or almost any inkjet printer from Lexmark, Canon, Epson, Dell, or other vendors; or you can avoid using Ghostscript altogether, and switch to this one of this site’s other methods for printing to any Windows printer.

Ghostscript may display an apparently meaningless error message before or after printing your document; if this occurs, you may want to experiment with the alternate method discussed below, which should produce faster results and avoid error messages; if you use the alternate gnostscript, add the shortcut created by that method to your Start Menu after the alternate method is fully installed.

When your printer works with Windows applications, return to this page. If nothing prints, or if you see any error messages, return to steps 3 through 7 and make absolutely certain that you have followed the instructions exactlybut with the path and filename suitable to your system. Adobe Reader will not close after the file has been printed and there is no easy way of determining when the application is finished printing.


It has a command line interface for printing, uses less memory than the previous alternatives and it’s also thread safe. I have an application exit code in Close button. Error sending files to printer.

Posted by ayala on March 30, At first, I tried the Adobe Reader way. Silent printing in Silverlight. Sign up or log in Sign up using Google.

We had no problem until we recently trying to upgrade all of our Window Xp to 7. Finally, they charge you money for this These problems led me to continue searching for other solutions.

Extracted from ghostscript documentationMS Windows Printers. The per-platform descriptions that follow tell you where to install these files. You will see one or more subdirectories with version numbers, such as gs9. The PDF also contains a barcode section, as the printed reports will be processed by a sorting machine that automatically fills up envelopes with the reports, based on its barcode of course.

Fire SentToPrinter ; how to ghostsccript this silent printing in windows Service.

Silent Print Using C#

The method works in this way: Do you know if I address a printer with an IP Address or just with the printer name as shown here?

After you complete the setup, the method is entirely automatic and needs no intervention from the user.

After you have made this method work, but only after you have made it work, you may want to consider the Alternate Ghostscript Methodwhich may be slightly faster on some machines. Email required Address never made public. I can open the PDF file first and print from the main window, but still empty pages.

Any other idea to dynamically indicate the tray a prunt should get the paper. These are entirely platform-specific. You are commenting using your Twitter account.