I have to drive files using different settings from the printer driver. Can I change the preferences & settings of the driver from a VB application? Right now I am using a VBScript, using key presses, to drive the files. I am developing an application using VB.net. I want to get away from the key stroke method. It takes to long to drive all of the files at the different printer driver settings.
My HP LaserJet 1018 Printer Preferences has "Paper options" with four options: Use different paper, Size is, source is, Type is. "Type is" has options such as: Plain, label, card stock, envelope etc. Apparently this information is relayed to the printer and affects its operations. In my case when I put in labels the heavier paper is not pulled correctly and the registration is often off. How can I choose one of these from VB 2008 .NET? I find "paper size" but not "type is" among the many options for Printer Settings.
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
I'm having trouble getting the objects of the PageSetupDialog and the PrintDialog to persist in my.settings Is there an example of this anywhere? Seems like it should be something there is a boiler plate for so I can see where I have gone wrong.Added a System.Drawing.Printing.PageSettings and System.Drawing.Printing.PrinterSettings entries in my.settings but even trying to save these form the results of the dialogs they show as nothing with out a error.
I can double click on the Setting.settings and the projects Settings grid appears in design. I change the value of a user scope setting yet when I run the application in debug it picks up a value I set initially instead of the current value of the setting.
When the app starts I set a connection string to the path of the .SDF file that I set in the Settings.settings grid and accesss it with
mRootSDFPath As String = My.Settings.SDFConnectionString
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?
I found this thread [URL]on saving and loading printer settings It worked fine in XP Virtual Machine, but when I try it on my Windows 7 64 bit it errors on the P.Start Line()I changed from Rundll to PrintUI and it seems to work OK saving the file, but when I try to restore using the code below, it still fails on the P.Start line.What am I doing wrong?
Dim p As New Process p.StartInfo.FileName = "PRINTUI.EXE" p.StartInfo.Arguments = " /Sr /n """ & sPrinter & """ /a ""c:my11_17.dat"" 2 7 c u d" p.Start()
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?
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]]..........
I 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 need to set the paper size on a printer to A4. I have tried several different ways to do this but keep getting errors. Currently trying some code I found on the net but I am getting errorsType 'PaperSize' is not defined&PaperKind' is not declaredI am using the following
Private Sub PrintDocument1_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage Dim ps As PaperSize
My objective: Set the printer to use without changing the default in Word under the control of vb.net 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.
I have a setting labeled "Names" and in the program I can create a new "Names" value, which works fine. But, I want to be able to automatically save to this new "Names" and retrieve information from the value without having to close the program and reopen it in order to have the new setting saved. Is there a way to do this? I tried using the Me.Refresh() command, but it didn't do the trick.
How to do so in vb.net? In vb6 you do this [URL]... but then there is this as any and I wonder how to pass on the address of an object to the API also how to modify the program so we can put user authentication and password in VB using InternetSetOption
How do I change my code so that it will change the Value of the My.Settings.* to what TextBox1.Text is
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If RadioButton1.Checked = True Then My.Settings.Acc1 = TextBox1.Text And My.Settings.Pass1 = TextBox2.Text
This is regarding a windows app in Visual Studio 2005, a VB Windows application.'ve stored a connection string called strSQLConn in My.Settings. I'm trying to change the Server in code. I set a string variable called strConn to a new Connection string. My.Settings.Profile2006sql = strConn
This produces an error saying that My.Settings is readonly. I'm missing something basic here.
I don't know if this is the best way to change a connection string to toggle between a development server and a production server. My understanding is that if the setting Connection string is changed it will be used as the default for all the table adapters in a strongly typed dataset. Is that the case?
I get the error mentioned when printing to a network printer.The error does not occur when run under XP/Win2003, in a WinForm app or when a local printer is used.The error does only occur when run as a Windows Service under Vista/Win7/Win2008 and printing to a network printer.The Windows service runs under a network user that has access to the network printer. Before I print I check if the printername (including network path) is ok by looping through the available printers.
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
I want to save my preferences for a program. I just want to know how to do it, since I cant get how to save this file at my documents, because every computer has a different name and username, but using the My.User.Name returns 'USERNAME-PC-USERNAME' which doesn't work. For example, I want the program to create this text file 'CPreferences' at 'C:Users'username'Documents'. And then when the program is re-opened it will automatically load this file into itself, the file will basically contain 2 lines:
I have a default WindowsApplication1. I understand that with .NET the recommended way to save program settings are to use XML files instead of the registry.In this application I have a menu with a "Settings" entry, that opens a window which has 1 setting"Save window position", and a checkbox
So basically i'm trying to set the colour of fonts and split containers, using the names of the colours which are stored within an XML file that each use has. ( the values are read in correctly as i set labels to test them out. )
I am trying to set the variables, 'min and 'max' from user selected preferences. But, since the code where the variables go is outside of the private sub, I can't figure out where to put the code to retrieve the data from the file.
Dim spkr As New SpeechLib.SpVoice Dim r As New Random() Dim CountDownTo As Integer = r.Next(min, max)
The projects I've made in VS 2008 and VB6 are pretty basic. I use VS 2008 now, and I was wondering how I could accomplish something like this:Let's say I want to make a toolbar and in the toolbar (under Options...) I want to open up a dialog box that will allow users to change preferences to the software I've made. Let's say, for instance, they can set the background color of the main form to customize their software a bit.
I need to have the ability to have a Global variable/class that stores some basic information about the currently logged in user including that user's preferences, security rights, UserID, etc. This information will be needed by any/every part of my application. In the past I have either used a Public variable/class in a vb.net module for this purpose. I'm trying to get away from my old ways of doing things and was curious what people currently do for this functionality.
I am thinking a singleton or 2 regarding preferences and security but am not sure if that is the best way to go.
EDIT: I asked this when I was too sleepy last night. This is an n-Tier WinForms application.