|
I would like to write some software which checks the status of a printer, gets number of page counts, error details, paper capacity levels etc. through the network.
The printer I using is a DocuPrint N4525.
Some options could be MIBs, LPR/LPD, Port 9100, port 80, IPP, SNMP.
What would the best way be and where could i find documentation for that.
|
|
|
|
|
Your going to have to get with Xerox on that. They have their own program that retrieves that kind of information from the printer. And since you have to register that program, I'd guess that they are not going to give up the protocol information without a fight.
I can't find any publicly available documentation on how these stats are retrieved. I can tell you it is done using TCP Port 9100 on the printer, but the only documentation on that port is that it supports RAW printing, although the documentation on XManager states that it also uses that port for two way communication that does exactly what you want.
RageInTheMachine9532
|
|
|
|
|
There is a .NET component what I at this site[^] that does that.....
|
|
|
|
|
That component monitors the queue and the jobs in it. It does not monitor the status of the printer itself. What he is looking for is hte status of the printer, the error logs, paper capacity remaining, ... stuff like that.
|
|
|
|
|
The PrinterMonitorComponent.PrinterInformationChanged will fire when the status of the printer changes and the PrinterInformation class passed in the event args has status, pages printed etc....
'--8<------------------------
Ex Datis:
Duncan Jones
Merrion Computing Ltd
|
|
|
|
|
I'm sorry, but I don't see in your components, where it returns the printer's Error History and current Paper Capacity remaining.
RageInTheMachine9532
|
|
|
|
|
A colleague of mine is using the Shell command to run winzip and compress the files, with the 'Wait' parameter set to True, but sometimes when subsequent code tries to move the zip file, an exception occurs because the file is reported to be in use.
I suspect that winzip is somehow slow at releasing the file, and Shell returns before this happens. Any ideas?
The difference between a pessimist and an optimist is that while the pessimist is always a victim, the optimist is always a target. - Brady Kelly
|
|
|
|
|
Is there a function that can tell whether the computer desktop is locked requiring CTRL-ALT-DELETE and a logon?
Dave
|
|
|
|
|
Anybode plz help me.
In my application i want to implement context sensitive help. i got it through F1 help provider. but i'm getting the context sensitive help only when i press F1 key. but i want the same functionality, through a button click.
How to c the code that was written for F1_click?
|
|
|
|
|
hi,
i'am new .net programmer,want to know how to connect database data with textbox on the form,i want to know the procedure while connecting to the database,-sqlserver,sometimes access also,
please can u help me,thanks in advance
guys this i got it,now the problem is how do it manually as we used to do using adodb in vb 6,plese anyone can help me out.desperately waiting for a reply from u guys
shubha rahul,mumbai
|
|
|
|
|
Hello All..
I wonder how microsoft insert the date (today date) to the document.
what happen after insertion? did it just insert it or have an record of saying this particular date is inserted by Insert->Date ( autodate)
Is there any different between Insert->Date and the date we just type in like (12-10-03) ??
|
|
|
|
|
I would like to be able to pick a colour on a PictureBox control and make it transparent. How can I then save the image as a gif file with transparency. I have a program that draws shapes on an image in a picturebox, however when I save the image none of the shapes that I have drawn are saved. What do I need to do to achieve this. Any help is appreciated.
Jim
|
|
|
|
|
OK, first of all, are you drawing the shapes on the PictureBox's Graphics, or a Graphics created from the bitmap? You need to create a graphics from the bitmap using Graphics.FromImage(), and then draw on that.
About transparency, I really don't know how to do that with GIFs in GDI+. I believe the first entry in the palette is the transparent color, but I don't know how to set that with GDI+.
"Have a heart that never hardens, a temper that never tires, a touch that never hurts." -- Charles Dickens
FLUID UI Toolkit
|
|
|
|
|
Thanks for your reply
In my program the PictureBox is either loaded from a file:
pictureBox.Image = Image.FromFile(dlg.FileName)
Or from a stream:
Dim binaryData(-1) As [Byte]
binaryData = Base64Utility.GetByteArray(_ImageData)
Dim ms As New MemoryStream(binaryData)
_PictureBox.Image = Image.FromStream(ms)
To draw on the PictureBox I am calling the Invalidate method which then fires the Paint event:
pictureBox.Invalidate()
In the paint event I am passing the PaintEventArgs to this Draw Sub.
Public Sub Draw(ByVal p As Pen, ByVal e As PaintEventArgs) Implements IHotspot.Draw
If _bEndIsSet Then
e.Graphics.DrawRectangle(p, New Rectangle(_ptOrigin.X, _ptOrigin.Y, (_ptEnd.X - _ptOrigin.X), (_ptEnd.Y - _ptOrigin.Y)))
e.Graphics.DrawRectangle(p, _ptEnd.X - 2, _ptEnd.Y - 2, 4, 4)
'e.Graphics.DrawString(CStr(_ptOrigin.X) & ":" & CStr(_ptOrigin.Y), New Font("arial", 8, FontStyle.Regular), Brushes.Yellow, _ptOrigin.X, _ptOrigin.Y)
End If
End Sub
So instead of using e.Graphics I should be using Graphics.FromImage() to draw on?
Jim
|
|
|
|
|
Jim Taylor wrote:
So instead of using e.Graphics I should be using Graphics.FromImage() to draw on?
Correct. In VB6, you could draw on the picturebox and what you drew would show up on the image, but with VB.NET, this doesn't happen. IMO it's much better that way.
"Love does not delight in evil but rejoices with the truth." -- 1 Corinthians 13:6
FLUID UI Toolkit
|
|
|
|
|
|
Any ways to do MDI in VB.NET?
Sonork 100.41263:Anthony_Yio
|
|
|
|
|
Yes, what particular problems are you having?
Paul Watson wrote:
"At the end of the day it is what you produce that counts, not how many doctorates you have on the wall."
George Carlin wrote:
"Don't sweat the petty things, and don't pet the sweaty things."
Jörgen Sigvardsson wrote:
If the physicists find a universal theory describing the laws of universe, I'm sure the a**hole constant will be an integral part of that theory.
|
|
|
|
|
Sorry, but that struck me as very tongue-in-cheek.
|
|
|
|
|
I won't say it is a problem. Just that I was interested to know wheither VB.NET has a MDI template like in MFC MDI?
I have checked out VB.NET. It seems that most the stuff need to be built on scratch.
Any hints? Thanks
Sonork 100.41263:Anthony_Yio
|
|
|
|
|
Create a (parent) form and set the form's IsMdiContainer property.
- <parent>.IsMdiContainer = True
Create a child form and set the child's MdiParent property to point to the parent form.
|
|
|
|
|
Any specifc URL or tutorial on this. I would want it to be short and simple as I am used to program in VB.
thanx in advance
Sonork 100.41263:Anthony_Yio
|
|
|
|
|
|
How to make the other form be a member of the MDICHILDREN? I want to call a second FORM from the first FORM through a button(first FORM is already a MDI CHILD). How to make this second FORM be a part of the MDI?
thanx!
|
|
|
|
|
I am writing a netstat for windows kind of application which tell you which process is accessing what port etc. The problem is that netstat returns PIDs but not the program names.
My question is how do i translate a PID into a program name.
|
|
|
|