|
too late, but still useful, thanks!
"The beauty of Grace is that it makes life not fair" Relient K, Be my Escape
|
|
|
|
|
Hi!
I need to implement bidirectional communication with a USB printer. Short story is: there can be more than one printer of the same model connected to the system at a time. I may have access to the serial numbers of the printers through the device ID (not even sure of this yet), but I need to match this up with the "friendly name" used in the spooler to be sure that I have the right printer. I also have a sort of virtual port number obtained from the registry, but that seems to be completely irrelevant.
Does anyone have any ideas how to do this? The unmodified driver (we are an OEM) cannot tell identical printers apart from the driver level, so I don't even know if this is possible. Obviously the spooler knows the difference, but the spooler interface (WritePrinter, ReadPrinter) is not bidirectional-capable in this driver.
Thanks much...
|
|
|
|
|
no reply on this one huh? Yeah, it seems to be a toughie...well just wanted to add some info I think I left out: I'm using file-based access to the port to achieve the communication. I call SetupDiGetDeviceInterfaceDetail to get the device path, and use ReadFile and WriteFile from there on.
So the problem is getting some piece of information from the SetupDi functions (or maybe CM_ functions) that I can match with something that I get from the spooler functions (OpenPrinter, GetPrinter, etc.) The SetupDi functions only give me manufacturer name, model, and serial #.
As I tried to say above, the options as I see them are:
1 retrieve serial # from spooler functions (I can get it from the other side)
2 match virtual USB port in spooler (ie "USB0001") to actual port (maybe "hub#:port#", but any format will do) <-seems more likely option
Just wanted to make sure I was being as clear as possible.
Thanks!
|
|
|
|
|
Well, I solved this. All necessary info is in this very long thread[^]"] over at HP forum.
|
|
|
|
|
Hi guys,
I am designing a system.One of the requirements is...if u user downloads something from the net i have to keep track of that.I have to keep track the amount of data downloaded,the time of the download and the site from where the data was downloaded.
Can anyone plse help me on that?
|
|
|
|
|
Knight Rider wrote: I am designing a system.
One that will run on the client side?
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
|
Ok, so what code are you using to initiate the download?
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Your post seems comparable to the first post in the forum, "How to get an answer to your question", item #2.
led mike
|
|
|
|
|
Hi,
How I can get the Physical disk information?
|
|
|
|
|
If you just need the disk size information then use GetDiskFreeSpaceEx() . if you want more details such as tracks, sectors etc, partition info, then DeviceIoControl() will be helpful.
Check control codes such as IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GET_DRIVE_LAYOUT_EX etc.
Regards,
Jijo.
_____________________________________________________
http://weseetips.com[ ^] Visual C++ tips and tricks. Updated daily.
|
|
|
|
|
Also if you want to get drive type use GetDriveType() .
Use such constants:
DRIVE_CDROM = 5<br />
DRIVE_FIXED = 3<br />
DRIVE_RAMDISK = 6<br />
DRIVE_REMOTE = 4<br />
DRIVE_REMOVABLE = 2
|
|
|
|
|
|
I think he want to extract all info about disk (Total space, occupied space, free space, drive letter, file system, is ready, serial number, total clusters, free clusters, total sectors, drive type and volume name).
|
|
|
|
|
Hi
In my application, i am getting an exception which is showing Ordinal 1028
Can any body tell me what does it mean and i can fix this problem.
Log:
001B:7C16E14F Ordinal1028+7D,
001B:7C16E1B8 Ordinal1209+3B,
001B:7C16E1F6 Ordinal1209+79,
|
|
|
|
|
problemfixer wrote: In my application, i am getting an exception...
When?
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
DavidCrow wrote: When?
After upgradation
led mike
|
|
|
|
|
PC is an IBM brand desktop, 1 Ghz CPU, 512 meg RAM
Sometimes the cursor will stop blinking, the mouse cannot change the cursor position and cannot select text, etc. This will endure for 10 to 20 seconds.
Task manager does not report any high CPU usage.
Task manager reports plenty of unused RAM.
I can switch to another application program and they work fine.
There are times when I can work for an hour without incurring this problem, but there are also times when it seems to happen very frequently.
Any help would be very much appreciated.
Thanks,
Robert
|
|
|
|
|
Robert Palma Jr. wrote: Any help would be very much appreciated.
VC++ help?
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
I'm afraid that I was not clear with my question.
The problem is not with the app that I am developing.
The problem is with Visual Studio VisC++ 6.0 environment itself. The cursor freezes while editing source code.
Any help would be appreciated!
Thanks,
Robert
|
|
|
|
|
Robert Palma Jr. wrote:
The problem is with Visual Studio VisC++ 6.0 environment itself.
You might consider this forum.
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Thanks David,
I actually put a post there about 45 minutes ago
Robert
|
|
|
|
|
can anyone explain or point me to some link or something where i can
learn how to save/load text from harddisk ?
my project is to make program that can save cooking recipes with their pictures and should have search box where you can type word example "eggs" and somewhere should appear all recipes with eggs
and when i select the title of some recipe example "Fish and chips" in the picture box should apper picture of the meal and in the label or something similar should apper all the ingredients for the meal
my idea is thet i can put the recipes in a list box and search via edit box and i can put simple picture control for the pictures of the recipes where should appear but the problem comes with the saving all the data ( the text for the recipe and the path of the pictures ) cant put it in a string because in that case the user cant puts his own recipes and pictures...
thanks in advance
|
|
|
|
|
Since you are using MFC, check out CFile , CArchive , and serialization.
From a design perspective, don't focus on your project as a whole. Instead, work on the small pieces first (e.g., reading from and writing to a file, populating a listbox, filtering a listbox based on the contents of an edit control), and they will eventually meld themselves into a working application.
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
i think i found what i was looking for so
to answer briefly to anyone how may have the save problem and is searching here
this link
http://www.functionx.com/visualc/fileprocessing/commondlgs.htm
and this link
http://www.codeproject.com/KB/cpp/cfg.aspx
help me a lot
|
|
|
|