Programmatically Change A User's Default Printer?

Jul 26, 2010

I have a VB.NET module that prints out a series of Crystal and PDF documents as a packet. I need a way to temporarily change the user's default printer to the network printer for the PDF report (the Crystal reports are already redirected). Once the module has done its job, I want the module to return the default printer back to its original setting. Since Adobe Reader only works with the default printer, and there does not appear to be a way to redirect that, I need to change the deault for the duration of the module. I tried the following code, but it still sends the PDF output to the local printer.[code]...


User To Select Just Straight To Default Printer With Its Default Settings

Dec 3, 2011

I need to print the contents of 3 textboxs to default printer. what examples I have found dont seem to work. I was trying the documentprint1 component as i thought it would be easy but cant figure out how to tell it what to print the second part is to print a variable (string) to the printer as need for user to select just straight to default printer with its default settings

View 1 Replies View Related

Change The Settings Of The Printer Programmatically?

Jan 11, 2011

I am making an application that prints records and I want to set the paper height dynamically. My problem is how to change the settings of the printer programmatically in VB.Net.

Somebody told me that it could be done by going to Device and Printers, select the printer and setting it with the desired height. However, can I do this programmatically?

View 1 Replies View Related

Change Default Printer In .net?

Jun 4, 2004

I have a app that uses PrintPreviewDialog to print a document. Now I want the user to be able to print to any printer on the network. So, I created a listbox of available printers which works fine. Now, I need to either change the windows default printer to the one selected, or make the PrintPreviewDialog use that printer name.

View 6 Replies View Related

Change Default Windows Printer?

Aug 28, 2009

I really want to do is change the default printer in Windows.No combobox populated with a list, just simply the syntax for changing the default printer.

View 1 Replies View Related

Change Default Printer In A Class Library?

Apr 22, 2012

If this were a Windows forms project I have used the System.Drawing.Printing namespace to accomplish my goal.However, I cannot import this namespace into a Class library.Overall here is what I am trying to do:I am trying to set the default printer using this namespace on both Windows XP and Windows 7 workstations. I am using Visual Basic 2008. My ultimate goal is to create a COM dll which is accessed from an older VBA program. The COM Dll will set the default printer to a new printer. Execution will return to the VBA program and it will print a Crystal Report. When the Crystal report isfinished the VBA code will use the COM Dll one last time toset the default printer back to the original default Printer.But as I mentioned I cannot import the namespace I want to use into a Class library. Can someone give me some guidance on how to either import the namespace into a Class Library or how to determine the Default printer name and to set the Default printer toa different value?

Update: I was able to add the Imports Namespace after I added a reference to the correct DLL in Project Properties. My project is targeted at the 3.5 .Net Framework. The System.Drawing.Printing DLL is not in the 3.5framework. That DLL is in the 2.0.50727 framework. After browsing and Adding that DLL, everything is working fine.BUT this leads to a new question. How would determining the default Printer be accomplished in the 3.5 .Net framework?Secondly, am I asking for trouble having a project target the 3.5 framework AND including a 2.0.50727 component in the same project?

View 2 Replies View Related

Change Printer Default Paper Size?

Aug 10, 2011

What i want to do is simple but at the same time complicated. I have multiple .PDF file and i want to print them all. Thing is, all the .PDF are in 8,5 X 11 paper size. The printer is also on this paper size by default and i want to print them in a different size. I want to change the default printer size programatically so it prints in the right format. I need to change this in the program because i need to print in a few different paper size.

here is some code

Dim Process1 As New Process
Dim starter As New ProcessStartInfo("C:Program FilesAdobeReader 10.0ReaderAcroRd32.exe", "/t " + path + filename + " " + printername + "")


View 4 Replies View Related

Send Formatted HTML From A Database To A Specific (non-default) Printer With No User Interaction?

Apr 5, 2011

I'm currently pulling HTML data from a database and displaying it in a WebBrowser control in my VB.Net application so that it's correctly rendered. The next step is to print it, but I need to be able to send it to a specific printer rather than the default printer. How can I accomplish this?

View 1 Replies View Related

Printing - Send Formatted HTML From A Database To A Specific (non-default) Printer With No User Interaction In .Net?

Jul 16, 2010

I'm currently pulling HTML data from a database and displaying it in a WebBrowser control in my VB.Net application so that it's correctly rendered. The next step is to print it, but I need to be able to send it to a specific printer rather than the default printer.

View 1 Replies View Related

Print An Array WebBrowser Each Time To A Different Printer Without Changing The Default Printer

Feb 24, 2009

I want to print an array WebBrowser each time to a different printer without changing the default Printer (not to use the SetDefaultPrinter function) I tried to work with the PrintDocument object(he have the Print function and also i can choose a printer name)but I cant attach the


View 1 Replies View Related

Print Word Document In Dot Matrix Printer With Printer Default Font?

Apr 21, 2010

i m using this this coding to copy and print the word document

System.IO.File.Copy(Application.StartupPath &"PrintT.doc", Application.StartupPath & "PrintT1.doc", True)

Dim line1 As String

Dim line2 As String

line1 = "Line1 Replace"

line2 = "Line2 Replace"


now i need to print the Word Document with Printer Default Font(Draft 17.5 CPI) in Dot Matricx Printer

View 2 Replies View Related

Change The Ftp Password For A Certain User Programmatically?

Oct 15, 2011

Is there a way to change the ftp password for a certain user programmatically?

View 3 Replies View Related

Change User Password Programmatically At Local Computer?

Apr 26, 2010

I have a vb6 program that could change my password at local computer.

View 8 Replies View Related - Programmatically Change Custom Attributes Of User Control In Code Behind?

Jan 21, 2012

I have a User Control which is a customer input form.I'm working on a sales system, when generating a sale, the customer data is populated by a Javascript Auto Complete, but when loading a saved sale, I need to paste a User ID into the control programatically.

<controls:customerDataForm ID='customerForm1' partExchangeMenu="true" showBankDetails="false" customerID="****" runat='server' />

Renders my control on the page within the markup of the parent document (in this case it's called newSale.aspx)In the code behind in newSale.aspx.vb I need to be able to programmtically change the value of the Controls customerID attribute. I can't seem to do it.This is what I have done, following various Googling attempts, but it is always leaving the customerID as zero

Protected Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Init
customerForm1.customerID = "0" '// default Customer ID if no invoice number
If Request.QueryString("invno") <> "" Then


View 1 Replies View Related

Print Directly To The Printer : Change Printer Font Size?

Jul 2, 2010

For my current application development I need direct printing technique,For the purpose I refer Microsoft Support page Titled"How to send raw data to a printer using VB.Net "The code snippnet specified is perfect for my application.Refers link [URL]But I need something more like Setting the Printer font to Condensed.By default my printer use the font 10cpi ,by using this font size I limited to print only 80char on A4 sheet,but I have more than 80 char on line so I prefer Condensed font size.

View 2 Replies View Related

How To Specify A Printer Other Than Default Printer

Jul 24, 2009

I'd like to be able to specify two different printers for two different jobs. I'm using the following class to handle printing these, but regardless of what I do, the default printer is always the one that's printed to.[code]If I inspect my PrinterSettings attribute immediately before the call to DrawString, the PrinterName attribute is still correctly set to the printer I specify, but it's still the default printer that kicks out the job.

View 2 Replies View Related

Get The Name Of The Default Printer?

Mar 21, 2007

In i want to get the name of the default printer. I have found the following c# code but dont understand c#.


View 6 Replies View Related

Set Default Printer For Crystalreport

Jan 7, 2010

I want to set default printer in crystalreport.Because, every i print , i have to choose printer before printing.

View 3 Replies View Related

Get Default Printer Name With Network Path?

Mar 25, 2009

I want to get the default printer name with the network path. Because i am using the network printer as a default printer. So i need this in VB.NET or C#.Net.

View 3 Replies View Related

Get Scalemode Of Text From Default Printer?

Feb 24, 2011

I am trying to get the textwidth of a string so I can center it on a page through VB.NET. Currently in VB6 I am doing the following:

Dim Printer as Printer

dWidth = Printer.TextWidth(string)

How would I do this in .NET

View 1 Replies View Related

Printing WebBrowser To Default Printer?

Nov 1, 2009

i am using Visual 2008 and I need a way to print the web brower to the default printer. Now I have worked with printing set pixel ranges but big problems happen when a printer dialog box appears over the space of the webbrowser and gets printed! Could someone give me the general approach, sudo code?

View 3 Replies View Related

VS 2008 Print With Default Printer Without Asking?

Jun 5, 2009

I'm creating an application that prints some text, but, while I'm testing it, does anyone know how can I have the app print a text without the printer option window poping up?

View 1 Replies View Related

Print Contents Of My Datagridview Via Default Printer?

Aug 27, 2009

I need to print the contents of my datagridview via the default printer. I found tutorials on this but they all seem to be in C# and I'm working in VB.Net 2008.

View 3 Replies View Related

Set A Default Printer Dynamically (value From Appsettings On App.config)?

Feb 15, 2011

set a default printer run time(value from appsettings on app.config)

View 1 Replies View Related

Setting Printer Driver Default Settings?

Apr 24, 2012

I have alabel printer with the driver loaded with the settings in the driver set I can print the exact label that I want, I have the problem that I need to set the default settings in the driver when the software starts. there are 6 of these printers and the only problem we have found is thatdifferent operators like to change the settings.

What I need to do is to set the following commands in the driver so each time the system is started (daily) it loads the settings and works properly.

I need to set

Custom Commands Text, Start, Parsed Text

In the Advanced Setup, turn on use printer settings

Other settings would be usfull but as I cannot set these I do not think I will be able to set others.

I can currently set some of the commands eg,


View 3 Replies View Related

Trying To Print A Text File To Non Default Printer

Oct 20, 2009

I have a combo box that contains installed printers on my system, a combo box that has the text file I want to print, and a print button I have created. I am trying to find an understandable way to select the file I want to print, then select the printer I want it to print from, and be able to click the print button.

View 2 Replies View Related

Auto-Print Report Directly To Default Printer

Jul 16, 2011

I use this code for auto printing report ..but This thing doesnt print anything...why?

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
PrintDocument2.PrinterSettings.Copies = 1


View 1 Replies View Related

Visual Studio - Changing The Default Printer Through Code

Oct 19, 2011

InVisual Studio, how do I establish the printer that the user chooses as the default one for the PC?

I have this, but then I need to make the selected printer the one by default

Dim dlgPrint
As PrintDialog =
Dim result
As DialogResult = dlgPrint.ShowDialog() 'the user chooses one

View 3 Replies View Related

C# - Printing From WebBrowser Control Prints To Wrong Printer After Setting Default?

Apr 1, 2010

I have a WebBrowser control in a VB.NET WinForms app. I am able to set the default printer from code and print without prompting the user. However, there is also a print button that shows the PrintDialog. If this action is done first the page will print.Then if I try to programmatically print later (again setting the default printer to some other printer) the it will print to the last printer selected in the PrintDialog box even though I am resetting the default and see the default printer being changed in Windows.It works fine unless ShowPrintDialog has a printer chosen first. Once that occurs it seems to always use that printer no matter what I do.

For Each strPrinter In PrinterSettings.InstalledPrinters
If strPrinter.Contains("My Printer") Then


View 2 Replies View Related

Office Automation :: Setting The Word Printer To Use Without Changing The System Default

Dec 6, 2009

My objective: Set the printer to use without changing the default in Word under the control of express 08. Word version is 2000

I have it working, but� Through a lot of trying, I discovered that the WordBasic line would work. Further exploration revealed the �with dialogs(13)� will work. In a Word macro it would be Dialogs(wdFilePrintSetup) or Dialogs(97)

This is where it gets interesting. While Word.WdWordDialog.wdDialogFilePrintSetup equals to 97 it doesn�t activate the correct dialog. After considerable trying, I found that index 13 does yield the correct dialog box.


View 9 Replies View Related

Allow The User To Select A Printer?

Apr 19, 2010

In VB 2008;

I have seen a couple of printing tools in VB 2008; I do not know how to use them?

I have a form (Form A) which collects data from other forms.

Form A is a certificate, how do I with a button click print this form (Form A - certificate)?

Go straight to default printer? Or allow the user to select a printer?

View 4 Replies View Related

Change Actual Printer Settings To Landscape?

Jul 13, 2010

I managed to print in landscape, however this setting is not being passed onto the printer driver, and when I click on 'preferences' in the printing dialog the printer seems to think that it is printing in portrait. Is there a way to change this in the code, without having to ask the user to do it?

View 5 Replies View Related

Change Some Printer Settings Using The Win32 Api OpenPrinter?

Aug 30, 2010

I try to change some printer settings using the win32 api OpenPrinter,GetPrinter and SetPrinter in VB.Net application.I copied most of the code from this or related newsgroups. However, OpenPrinter, GetPrinter and ClosePrinter works so far but I cannot change the printer settings. SetPrinter returns the error code ACCESS DENIED. I know I have to deal with the desired access mask in the _DEFAULT_PRINTER structure when calling OpenPrinter. Unfortunaltely the declaration of the DEFAULT_PRINTER structure or class I found on the internet doesn't work with the OpenPrinter function.

Public Structure DEVMODE
Public dmDeviceName As String
Dim dmSpecVersion As Short[code]]..........

View 3 Replies View Related

Change The Output File Path Of The Adobe PDF Printer?

Jun 19, 2011

I would like to change the output file path of the Adobe PDF Printer via code. Currently I am setting the destination path using the Adobe PDF preferences which works fine, however if I change the path in my program I have to go back to the Adobe printer and manually set the new path. How can I change the Adobe output file path via code?


View 1 Replies View Related - Get User To Click On Button A Letter Is Generated And Sent To Printer?

Sep 25, 2011

I have a web application build using classic ASP and VB. How do I print a document from within the back end VB code?

Protected Sub btnPrint_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnPrint.Click
End Sub

What i am trying to do is get user to click on button a letter is generated and sent to printer?

View 2 Replies View Related

Create A Printer In The Current Session Of The User Running My Program

Sep 29, 2010

I'm looking for a little assistance in creating a network printer. I will have all the information required to create it, but I'm not sure where to start looking. I just need to create a printer in the current session of the user running my program.

View 2 Replies View Related

Create User Defined Paper Size To A Network Printer?

Sep 30, 2010

How can I create a user defined paper size to a network printer on Windows XP ?

View 12 Replies View Related

Define User Defined Paper Size In Bar Code Zebra Printer?

May 1, 2009

How to define user defined paper size in bar code zebra printer using dot net

View 5 Replies View Related

Use Program To Change An Excel Workbooks Printer Settings To 2 Sided / Duplex Before It Prints?

Jul 30, 2010

How to use to change an excel workbooks printer settings to 2 sided or duplex before it prints??

View 2 Replies View Related

Change The Name Of This Control Programmatically?

Jul 27, 2010

I have attached the 2 docs here which explains wht prob i m facibng in my proj its just piece of code out of my big proj.

How to change a particulr value of one text box control of one particular form from another form?

View 1 Replies View Related

C# - Programmatically Change Selection On DatagridView (.NET)

Feb 22, 2009

I've a problem with DataGridView component when trying to set the value of the CurrentCell. What i'm trying to do is :

I've a DataGridView With values. I want to make a button in my forms and when clicking on it I want to change the selection from the current row to the next. To explain more, by clicking my Button I want to simulate the effect of a mouse click on a DataGridview.

View 5 Replies View Related

Change Dpi Settings Via Registry Programmatically?

May 26, 2012

I've designed a project containing of some forms. The problem is that it doesn't display correctly on wide monitors. I've searched for it and found out that it works correctly for dpi= 96. I wanna change dpi via registry in (not manually)Here is the code I use:

Dim dpi As Graphics = Me.CreateGraphics
If (dpi.DpiX <> 96 And dpi.DpiY <> 96) Then
Dim DPISetting As RegistryKey =


View 1 Replies View Related

Change Mouse Position Programmatically?

Sep 3, 2010

I was wondering if there was some function in VB.Net that could change the mouse's position to a certain point, I found this code:

Declare Function SetCursorPos& Lib "user32" (ByVal p As Point)
dim p as point
p.x = 100


View 2 Replies View Related

Change System Date Programmatically?

Mar 2, 2011

We have different system date needs on different computers.

An application is using the following to get the current date[code]...

Unfortunately, it is NOT an option of changing the date format on the PC permanently. Is there a way to force the currDate to be retrieved in YYYY-MM-DD "date" format?

View 8 Replies View Related

Programmatically Change Application Settings?

Sep 29, 2010

I'm using Application Settings to set the the text values of my buttons. I want to create a form that will allow the user to change what the text is. Is that possible? I'm using Application Settings because the text needs to save for the next time the program[code]...

View 2 Replies View Related