LexmarK Printer Internal Information In C#/vb?
Apr 15, 2011i want to retrieve lexmar printers internal information .how can i do that....
View 1 Repliesi want to retrieve lexmar printers internal information .how can i do that....
View 1 RepliesI am designing a backup/restore utility for work.atm i have been able to populate field for PC name, IP address, MAC address, number of printers installed on the PC but i am wondering is it possble to get all the printer information 'with the click of a button' to print all information like the prnmngr.vbs script down.I am able to run a batch file but i wanna get it to go from that app or even embed to batch file to the app and run it form there .
View 4 Repliesim trying to automate entering information onto a printer web interface. I was sucessfully in creating a problem for one particular model printer but not another(differnet manufactor).
HTML button code:
<input type="button" class="w10pt" style="width:136px;display:block;font-weight:700;" value="Login" onclick="location.href='/start/login.htm?arg1=1'">
I tried:
theElementCollection = WebBrowser1.Document.GetElementsByTagName("input")
For Each curElement As HtmlElement In theElementCollection
If curElement.GetAttribute("value").Equals("Login") Then[code].....
it doesnt work .I read this in another post:
"There are several possible approaches; you can try to identify something other than the id, such as the element's name, class, tag name, etc. Another approach is to identify a nearby element, whether it's a sibling, child, parent, etc. that is easily identified (it has an id, or is in some other way unique) and get to the element that you want relative to the element you know you can find. For example, maybe the element is the only child of a </div> tag or a </span> tag that does have an id." So this is the parent to that code:
<div align="center" style="padding:5px;border-style:solid;background:#ccc;border-color: #000;border-width:1px 1px 0px 1px;"><input type="button" class="w10pt" style="width:136px;display:block;font-weight:700;" value="Login" onclick="location.href='/start/login.htm?arg1=1'"></div>[code].....
The site has other buttons that i need to click, so if i can figure this one hopefully i will be able to get the other ones.
I need to get real time printer status information I need to the following information about a local printer
(1) Powered On/OFF
(2) status: warming, ready, paused, printing, error,
(3) paper / Roller status
(4) Ink / Toner status
(5) Errors of any
I have been working at printing receipts using printform, but the printer does not seem to be receiving any information from the form. Here is the
Public Sub PrintReceipt()
PrintForm.PrintAction = Printing.PrintAction.PrintToPrinter
PrintForm.Print()
End Sub
When I use the "PrintToPreview" print action, there is nothing shown on the screen.
Is it possible to have an internal XML dataset within a VB 08 program I ask because we at present have the program load an external XML on startup, but i would prefer this to be internal withing the program to stop other editing the XML file.
View 6 RepliesI 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
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 Repliesget a list of printer's (name,port,model) from a computer over the network. I know how to list my own, but it's from querying the Win32_printer object on my machine, I need to be able to do something similar on a remote machine.
View 4 RepliesI'm trying to check the printer status of a shared printer on a Win98 platform pc and need some samples to get started.
View 3 RepliesI have printer vendor provided SDK implementing that i can get printer DEVMODE or HDC with correct printer settings.
My questions is:
I am already using printDocument to print the image (System.Drawing.Bitmap). How can send use this HDC or DEVMOD with printDocument.
I already tried using the "PrintDocument.SetDevMode". it seems not be working.
1. Detect if my printer is busy, because my code tells the printer to print more pages that it can cope with, so I need to delay the command for 'Print the next page' until the printer has finished printing the previous one.
2. Shift the output to my printer so that it gets printed in it's entirety on the paper, instead of seemingly being anchored to some nebulous point on the A4 page. It starts printing at X = 29mm from the left edge, and Y is 28mm from the top, and stops at X = 22mm from the right edge and Y stops at 22mm from the bottom edge, leaving (aprox) 50mm of X and 50mm of Y unprinted.
3. Get useful information on Bounds, which I'm fairly certain is what I need to control where my printing should start and finish.
I've hunted through this forum, MSDN, 'Help' (a misnomer if ever there was one) the VB Library and one or two other forums, which either baffle me with reams of code or suggest code to try which either just don't work or which doesn't declare all the variables and usually don't suggest what type of variable I need, it's all very frustrating
I have a label printer (Argox 1000-x) and i want to print some datas on it. And this printer is connected to my computer via the COM1 port. I can open/write COM1. And when i send some data to printer through COM1, Label Printer's Ready Signal Led will be ON/OFF. But it does not print anything or any label..
View 5 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 RepliesI am starting a application that will need to use a usb or included device camera to capture images. I would like to know if there are any samples or examples on how to connect to the camera and capture images. This will be using vb or c# dotnet 4.0 on vista.
View 4 RepliesThe program is currently trying to pull information from three different database tables and compiling the information onto one screen, to do this i am using three different connections and a function to handle the data at each stage. The issue is as my code hits PageLoadStage of "2" and runs the QueryDatabase() Function i am encountering an error of: "OleDB exception unhandled: No value given for one or more of the required parameters." This occurs on line 15 of the first code snippet. Can anyone explain this and/or identify any code issues if that is the cause.
[Code]...
I was looking for some stuff online, and i was looking through my reference sheets for vb.net, but it seems in the code i have found, there is declare in methods. Below is an example i am talking about. The thing is, that i dont recognize it and believe that it is an earlier version of Visual Basic ( 6 or earlier) which used it. Should i just keep looking for different code?
Public Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal _
lpSubKey As String, phkResult As Long) As Long
Goal: Find information on how to implement a method which will check if a certain DSN exists, and then if it does, extract the information and use the information for connection purposes.
I have a text box where i am entering numbers of double datatype andon the Keytdown event of the textbox some checks take pace and in certain circumstances I want to be able to stop the user from entering other information until they enter the right information in the textbox (where it says right here) . now when I say exit sub the textbox somehow loses focus . but this is not how I want it to be I want the textbox to remain with the focus so the user can change the information . How can i go about this. And the other thing is why is my txtDestPayRate1.Focus() just befor the exit sub not working?
Private Sub txtDestPayRate1_KeyDown1(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles txtDestPayRate1.KeyDown
If e.KeyCode = Keys.Enter Then
[CODE]...
My issue involves relationships and cascaded effects between properties, and I'm wondering what best practices are on this.I have a class that contains a list of varying length of numbers. When editing the list, sometimes the user prefer to set a TargetSum, so that the program enforces the list will always add to this sum. I am accomplishing this by programmatically setting the final element in the list such that list sum = TargetSum. For example, if the user chooses to UseTargetSum, then sets TargetSum = 10, then creates a list of length 4, and enters 1, 4, 2 for the first 3 elements, then the final element is programmatically fixed to 3. The user cannot change the final element themselves.
I do this behind the scenes by handling all necessary events, such as a list element value change, list length change, and the UseTargetSum option change. For each event trigger, it recalculates the last element's value.It works but then there was a bug when loading saved data. If a list is loaded by sequentially adding the elements, the handlers modify each entry. Regarding the example, when the first value of 1 is entered, the handlers say "a value was just added, the sum should be 10, there is currently only one element, so it needs to be 10". So the first element gets changed to 10 behind the scenes. When the second element is next added, the handlers say "a value of 4 was just added, but the first element is already 10, so it should be zero." At the end of the load, the final list reads 10,0,0,0 instead of 1,4,2,3.
I know it is possible to rearrange the load procedure such that I get the correct list. For instance, I could avoid enabling the TargetSum event handlers until after all the data is loaded. The list would first be created as 1,4,2,3 and then the handlers would change nothing.
But this experience makes me wonder if I am opening the door for other sneaky side effects. It seems you should be able to load data without worrying too much about an implicit ordering. It also seems unusual to have "cascading" effects between class properties. Is there a more accepted approach?
The other alternative I'm considering is to only enforce TargetSum only inside UI forms. Ie, when you know it's a user making the change, then enforce the TargetSum, but otherwise leave the core class logic alone.That way database loads, etc, are left unaffected. But I guess the downside of not having ubiquitous enforcement is that opens the door of incorrect sums via some unforeseen complication.
I'm using Visual Basic .Net 2010 Express.I know, for example, that the Visual Basic ( IEEE 754 ) Internal bit-by-bit Double Format is: Bit 63 = Sign, Bits 62-52 = 11-bit Exponent, and Bits 51-0 = 52-bit Fractional Significand.But, I can't seem to find any documentation on the Internal bit-by-bit Decimal Format.There also don't seem to be any workable mechanisms for accessing the bit structure or copying the bits to another Format for internal processing and returning the result to the Decimal Format.[code]to separate the ULongVariable into bytes for convenient manipulation. A similar reverse process allows moving the manipulated bits back into the Signed Long Variable.But, methods like << and >> are not extendable to Decimals per the Microsoft Documentation ( and I tried them anyway, and confirmed that they don't work ). Nor does there appear to be any way to copy the 128-bit Decimal into two 64-bit Unsigned Long Variables, or vice-versa.
I could, of course, forgo the use of Decimals and define my own MDJDecimal consisting of two ULongs, but that seems a bit of an overkill, and its methods would likely incur significant development time, and would probably also be rather excessively slow and cumbersome.I know I could write a workable routine in Visual C++ .Net using the Unmanaged Native Assembler, but I don't know enough about how to integrate that with Visual Basic .Net code, and I don't want to irrevocably tie what I'm developing to the Intel platform.I might also be able to write it in Managed Visual C++ .Net, but, again, I don't know enough about how to integrate that with Visual Basic .Net.
I have some forms that were VS2005 forms the I moved to VS2010. The forms have a tab control and on the tabcontrol are some panel containers. If I add a multi-line textbox toa panel I'm seeing the text offset from the left margin. If I make a form from scratch the margin does not appear.Any idea where this left margin is coming from?Is there a way to set the left internal margin in code?
View 9 RepliesI have several VB6 exe's/dll's that I have created, when I right click on the file and get the properties it says:
File version - 4.2.0.9
Product Version - 4.02.0009
Is it possible to change the File Version? I want this to say 4.2.9.123
I want to change this programmatically, so where is the file would I find these values? Are they at a specific location?
Is this going to cause an issue registering the exe/dll's with COM if I change the internal version?
I'm trying to connect to a remote server (from our customer) via HttpWebRequest.GetResponse but at the login page i'm always getting an exception: "The remote server returned an error: (500) Internal Server Error." In the response stream i see that i was redirected to the error-page. The code worked so far(HTTP status 200) with the old ASP-website but they'll migrate to ASP.NET soon. There's no error if i browse to the URL manually. This is the (reduced) code:
[Code]...
In my project, a reference xxx.dll is added. I am going to step into the code inside xxx.dll, therefore I add the project into the existing solution.So far so good for the vb.net xxx.dll file.Suppose another COM Interop.yyy.dll will be added, is there anyway to step into the yyy.dlll internal code?
View 1 RepliesIts been a very long time since I don't show up here.Now I am back with a small project for internal use, but I need a little help.I want to make a program that allows me to change file attributes, like 'hidden', 'read-only' and 'system'.It seems pretty simple, but I want that multiple files can be modified at once. For this I would need a list that shows the files into the interface. There is what I can't get.
I first thought on a listbox, but there is also a listview which seems much more complete, but I just don't know how to use it. I was wondering if I could make something like: I open a folder, all the items inside that folder would be listed inside the listview.I learned a bit, but not enough. I've set the listview to 'details' mode, so I can actually list items. Also, I've added three collums: one for file name, other for file size and another for file attributes. I just need to learn now how they works.
Recently, I have a requirement to develop a vb.net application wherein the input excel sheet data which has an average of 5000 records should be checked for Internal duplicates (duplicates within the same sheet) and external duplicates (duplicates which exist outside this sheet). I have gone through lot of logics..some of which are ...
- Common and currently testing out..
- First insert the excel sheet data into DB..then query by following
select distinct id,mobilenumber from scrubmaster where calltablename=<calltablename given by the uploader>
Then loop for duplicates...
[code]....
The above logic works but it takes very long time..I have tried other logics from web but they "Query timeout"...
I know this is old hat, but when you're faced with a problem you cannot solve yourself, you need to find someone with the correct answer.In short, go to the wise.
I am working on an application that has a lot of records, and it uses a listbox control bound to a binding source attached to a table in a data source.A new record with data is added to the binding source's attached table, and, of course, to the underlying sqlServer database table:
[Code]...
I have a data set in the User control . It was working fine but now when I started using another copy of the user control it started showing error DataTable internal index is corrupted: '5'.
dim dv as dataview
dv = new dataview(ds.tables("Names")
dv.rowFilter ="CatNum ='"& val&"'" 'This will always give one row only
dv.item(0)("Names") = myvalue ' here the exception is occurring
I want to be able to display information from my internal database into a list box. I want this to show in listbox when the button has been clicked.So once i have clicked the button it will display all the information that is stored in an internal database, i also need to loop it so it shows more than 1 information. I have to show 10 different houses in the information
View 14 Replies