Set A Default Printer Dynamically (value From Appsettings On App.config)?
Feb 15, 2011set a default printer run time(value from appsettings on app.config)
View 1 Repliesset a default printer run time(value from appsettings on app.config)
View 1 RepliesWhat is the purpose of the <Clear > XML element within the <AppSettings> tag in an application's config file?I see it removes previously added settings (see code below), but why would you want to do that? [code]I also understand that when manipulating app settings in code you could clear existing keys, but why have the <clear> XML element?Also, out of habit really, i've been putting the <clear> element before any <add> elements. Do i need to do this, should i not be doing this?
View 2 Repliesc# - .net config file AppSettings: NameValueCollection vs. KeyValueConfigurationCollection
View 4 RepliesI have built a functionality where I want to back up the database - [Access]. Currently, its working but the user has to specify the file. I used a FileOpenDialog Box to get the file, saved it in a textbox and copied it to another directory. That works good. What I want now is the user doesnt have to know the lcoation of the Database. So, I just want to copy the Database File using the Configuration.Appsettings. He can specify the directory the file needs to be copied to. The Access DB is referenced as follows:
<connectionStrings>
<add name="TestCMS.My.MySettings.CMSConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|CMS.mdb"
providerName="System.Data.OleDb" />
</connectionStrings>
I am trying to access appSettings using the following syntax and I have used it before in my many website projects but not in a class library project. In this class library project I cannot even access the AppSettings Keys. Is there any way I could access the AppSettings Key from my class? Is the class library project's app.config or project structure behave in a different way?
[Code]...
I have already added Project Reference to System.Configuration and imported in my class. When I run my code it says, "Object not set to an instance of any object".
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
[Code]...
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"
[Code]...
now i need to print the Word Document with Printer Default Font(Draft 17.5 CPI) in Dot Matricx Printer
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 well.no need for user to select just straight to default printer with its default settings
View 1 RepliesI'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 RepliesIn vb.net i want to get the name of the default printer. I have found the following c# code but dont understand c#.
[Code].....
I have a vb.net 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 RepliesI want to set default printer in crystalreport.Because, every i print , i have to choose printer before printing.
View 3 Repliesclass to be used to print a paragraph of text that is to be printed on a printer, In vb.net, more than 1 page of text must be dynamically printed by retrieving data from the database.
View 1 RepliesI 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 RepliesI 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 RepliesI 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
i am using Visual Basic.net 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 RepliesI'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 RepliesI've been getting "Connection forcibly closed" errors and in researching a resolution, I have seen suggestions to money with the following web.config options, which currently are not set in my web app. Before I change them, I'd like to know what they are currently set to. Can someone tell me how to read these values from .NET code, preferably VB.NET, though C# is fine.
[Code]...
A Windows service written in VB.NET is using the My.Settings namespace for simplicity. There are only three settings to read, and these are read within the constructor of the ServiceLauncher.
I am attempting to install the service as such:
installutil GID.ServiceLauncher.exe
And this is successful, however the config settings it is using are not the ones within the GID.ServiceLauncher.exe.config file, instead it is using the ones baked into the app as Default Settings within Settings.Designer.vb (marked with DefaultSettingValueAttribute). [The questionable wisdom of Microsoft not allowing a developer to ignore default settings is another question entirely].
How can I further diagnose this issue, and maybe force a reload of settings? I tried calling My.Settings.Default.Reload, however this did nothing. All settings are application settings, and only differ by "value" from those in the auto generated file.
I have successfully attached the debugger using System.Diagnostics.Debugger.Launch() and true enough, the settings are still the default settings.
In anticipation of the question, the background: The reason for requiring configuration settings is because this is a very straightforward service that simply executes an exe; and this exe is in configurable location. There are other reasons also, such as I wish to have the service name configurable without recompiling.
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 is finished the VBA code will use the COM Dll one last time to set 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 to a 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.5 framework. 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?
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 + "")
[Code].....
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 RepliesI 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]...
View 4 RepliesI have a label 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 that different 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,
DefaultPageSettings.PrinterSettings.Copies=2
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 RepliesHow do you read the default values from the appName.exe.config file? My application only reads these values on first installation. Subsequently, it reads the updated values sitting in the user.config file.
View 2 RepliesI made a project in VB.NET 2008. When I update my project I change the assembly version but the problem is that when the user gets the new version they lose their user settings.[code]Note the version number in the path. Is there any way save in a location not affected by changing the version?
View 1 RepliesI 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
[Code].....
In Visual 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 =
NewPrintDialog()
Dim result
As DialogResult = dlgPrint.ShowDialog() 'the user chooses one