.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

how to print "Hello World" to Default printer

Posted By:      Posted Date: September 23, 2010    Points: 0   Category :Windows Application

how to print "Hello World" to Default printer ?

without crystalReport

in Winform C# program

thank's in advance

View Complete Post

More Related Resource Links

how to print Test-page on default Printer ?

hi how to print Test-page on default Printer  using C# Winform Code ? thank's in advance

ReportViewer Print Error To Non-Default Printer



I am using the ReportViewer control on a Windows form.  After a report is rendered succesfully in the control, if I click on the Print button in the ReportViewer toolbar and print to a printer that is NOT the user's default printer, I receive the error "The handle is invalid."  It works fine anytime you print to the default printer.

I'm wondering if someone can tell me if there is a fix for this in any service packs, new releases, etc.  I am currently using SQL Server 2008 and Visual Studio 2008.

This same issue was mentioned at the bottom of the following thread, but it doesn't appear that anyone ever responded that it was ever fixed.  You would think this issue would be fixed after 4 years now.  http://social.msdn.microsoft.com/Forums/en-US/vsreportcontrols/thread/42e80277-b2c6-4a70-9ba2-e7b039d6ec26/




snp file retains format of default printer from which it was created

This seems to be the case: MS Access 2000/2003 generates a snp report via VBA (Windows 2000/XP is the general environment for the enterprise).  The report is emailed to another individual.  When the recipient tries to print the report the print options apparently force the print job into the printer's override tray as "Print to Heavy Paper"; thereby causing the printer to wait for a user to place paper into the override tray (the printer is in use by a number of users). This anomaly does not happen with snp reports sent from other users, only from the two who are using one particular printer as their default printer.  As this relates to a remote customer, I have not so far requested the [affecting] sender users try using a different printer.  Either way it causes someone to perform extra steps -- Sender: if the printer selection was to be changed each time a snp report is created; Recipient: each time they need to print the particular report they need to go into printer options and override the Heavy Paper issue by selecting letter paper (and always be alert that the particular report came from the two particular sender users -- whereas once the recipient user sends the print job, it's too late; they need to run over to the printer to insert paper into the override tray to avoid a backlog of printer jobs). The site's IS team has bee

RsClientPrint add-on does not hold Default Printer Setting

 The default printer paper size is A4 in user PC but when the print icon is pressed in the report viewer control, the paper size is shown as Letter. Is there any way to capture the correct paper size as per the default printer?   Thanks,

Is there an alternative to the VB compatibility library and the default "print document" interface?


When I first converted a program from an older version of VB to
VB .Net, I used the printer compatibility library with good success.
It treated the printer as a device.  Print this, print that, start a new page,
and so on.  Recently, when adding the printing of graphics, I started running
into out of memory conditions.  I discovered that I could use the base
.Net print capabilites to resolve this problem for the graphic images.

If all I am printing is the graphic images, this is not too bad.
However, the application I have has a mix.  Print this form followed by
another form followed by a graphic  followed by another form.  Each form
and graphic could print on a single page or take multiple pages.  The default
.Net approach of a call back to get each page becomes extremely clumsy.
Each print routine needs to remember which page it is currently on between calls and the print distributing routine needs to keep track of what form is currently being printed.

Is there another printing interface available?

winform throwing error while using .PDF printer as not as default printer.


My application having the printer functionality, using this user can print our reports in to .pdf format also. But if user doesn't selct the "Adobe PDF" as default printer then application giving the following error

 "Unable to find "Adobe PDF" resource files.

"C:\Documents and Settings\184625\Application Data\Adobe\Adobe PDF\Settings\test.joboptions"

Do you want to run the installer in repair mode?

It is working fine if user selected the "Adobe PDF" printer as default printer.can you please help me form this...

How to print to a specific printer tray (Asp.net 1.1 VB.net)?


Hello, I am trying to implement a custom printing solution for a client.  What he wants is to have one button print a certain set of info to a specific printer and specific printer tray, connected to the client machine.  Another button will print a similar set of info, to the same printer, but a different tray.

One tray is preloaded with regular 8.5"x11" paper, and the other is loaded with legal paper, 8.5"x14".

I've found some instructions on how to do this: http://msdn.microsoft.com/en-us/library/system.drawing.printing.printersettings.papersources(VS.71).aspx

So, i've implemented the code, and am able to enumerate the printers attached to the client machine, and their trays.  I've setup some web.config settings for the client to enter the names of his printer and specific trays (in this case, tray 1 and tray 3).

This code i've written runs and works correctly, printing the document without error. 

The problem I am having is that even though i have selected the tray for legal paper, all the info instead prints on regular paper, the printer seems to be ignoring my instruction to print onto legal paper.

Here is th

Hello World to C# Threading Part 1

In this post we will see how we can implement simple threading. Why do we need threading? When you want you application to do more then one thing at same time, then you need to implement threading. One usual and common scenario would be when your application needs to get data from some other resource like web services and you don't want you application GUI to be freeze during this time. In that sort of case you will run the code to access web services in separate thread so your application GUI won't freeze. The System.Threading namespace .NET provide interfaces to implement multi threading.

Default ASP.NET Architecture

In providing an architectural approach, some assumptions are made concerning the project goals. These assumptions should be used as a litmus test to determine if the described architecture may be an appropriate fit for your ASP.NET application.

PrintPocketCE Print Pocket Excel, Pocket Word and email files

Version 3.560 (May 15, 2009):

Important bug fix: a slight difference in how some devices create fonts was causing a few devices to have significantly longer print times for large print jobs.

Adjusted PocketJet printer paper feed commands

Other minor fixes and enhancements.

Version 3.559 (Mar 5, 2009):

Added support for Martel MCP78xx printers

Version 3.558 (Aug 20, 2008):

Added support for Martel MCP78xx printers

Version 3.557 (June 27, 2008):

Fixed error in Canon printer support

Fixed COM0 port selection

Version 3.556 (June 15, 2008):

Added support for Brother MW-260

Added support for Sato MB400

Version 3.555 (Aug 8, 2007):

Added support for Pentax RuggedJet 3 and RuggedJet 4 printers

Changed Epson TM-P60 support to maximum page width of 1200 dots

Version 3.551 (Aug 1, 2006):

Added Peripheral Nomad printer support

Version 3.550 (Mar 23, 2006):

Added Panasonic JT-H200PR printer support

Added Pocket Spectrum printer support

Fixed problem with WM5.0 "inverted image" problem

What Do the Different Printer Options using Windows Mobile Pocket Pc

Select Printer Options:
bullet Printer: Select the printer to print to. Some printer selections work for a variety of printers, such as the "HP PCL" selection which prints to most Hewlett Packard DeskJet, LaserJet and compatible printers.
bullet Port: Select between Infrared, Bluetooth, Network printing and Serial (COM1-COM8). Most Windows CE devices only have Infrared and COM1 and need special attachments to use the other selections. USB printing and printing across an ActiveSync connection to a desktop printer is not supported.
NOTE: On many Pocket PC devices, you CANNOT use the serial and infrared ports at the same time. This means that if your device is connected to your desktop PC using the serial Sync cable, the Infrared port will not work. You must disconnect the serial connection to use Infrared printing.
bullet Color/Mono: Select Monochrome (Black & White) if your printer is not a color printer (or if you wish to print in mono). If your printer has color capabilities AND has a black ink capability, select "4-Color CMYK". If your printer cannot hold both color ink and black ink at the same time, select "3-Color CMY".
bullet Paper Size: Select paper size for use. You can choose "Custom" and then set special paper sizes in the "Custom Paper" Width and Height boxes. For printers that use "roll" paper, you can set a maximum paper height of 22 inches.

More Settings O

bluetooth print via serial port PDA

Print via BlueTooth using PDA

Setting the default start page in godaddy hosting?


 How do you set the start page with godaddy hosting? I can see no way of doing this! You do not seem to have access to the IIS settings that allow you to change it!

default constructor SelectList




dont have a  default constructor

new SelectList() :(

how to take print out in asp.net


 i want to take print out of asp.net page..

Firstly i want to transfer this content in MsWord file in same format that is on browser screen

then i want to take automatic print out....

how can i do this

Please reply


Print command



Is there a way of setting up a print area for a part of my webpage, I only want to print a certain part of the page, when I select print at the moment it will print the whole page and the layout is rubbish!!

How to change the default page base class?


I've tried setting the <pages pageBaseType="DynamicWebPage" /> value in web.config, but when I response.write out the page type, I'm still getting Microsoft.WebPages.WebPage.

I'm simply trying to sub-class WebPage and add some additional functionality such as a dynamic PageData dictionary similar to Phil Haack's dynamic ViewData dictionary.



ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend