Running Dos program in VMWare/Windows XP environment

My wife's PC bit the dust, and we're trying to determine if Mac could be a solution. The thought is to load VMware Fusion on a new Mac (and load XP). The dos application needs to be able to connect to handheld barcode scanner device (on Com 1 or Com 2), and be able to print to a printer on LPT!. I know we can buy RS232 serial PCIe cards, and would imagine could find a parallel port (LPT1), but haven't checked. My concern is the mapping of the I/O running under VMWare would not allow the ports to look like Com 1 and LPT1 to the Dos Application.
Anyone have any thoughts whether this could be a solution, or are we better off looking for a Non Mac solutions.

Mac Pro 8 core, Mac OS X (10.5.5), 14 G ram, 320 GB Boot, 3 Caviar 1 TB

Posted on Nov 5, 2010 5:41 PM

Reply
12 replies

Nov 6, 2010 12:52 PM in response to etresoft

etresoft wrote:
I'm a big fan of Parallels myself. However, in this case I would recommend the free VirtualBox: http://www.virtualbox.org/

Add to that FreeDOS: http://www.freedos.org/

and you should good to go

Thanks for the links - I'll check them out more. Are the benefits of Virtualbox cost, or better compatibility? I have a copy of VMWare I haven't installed, so cost wouldn't be an issue.

Nov 6, 2010 2:09 PM in response to BobTheFisherman

BobTheFisherman wrote:
Instead of trying to make modern operating systems support very old technology (your bar code reader) is there any possibility you can get a new USB or wireless bar code reader? Then you won't have to go through these gyrations with the computer.

If it was just a barcode scanner, then a new solution would be easy - the scanner portion is the mobile part of the inventory management system. It has been programmed to, among other things, identify product needing to be pulled/replaced, suggesting replacements, reports in the field, etc.

Nov 6, 2010 6:15 PM in response to NibblesNBits

Are you sure it only supports 1+2? Reason I ask is I thought the windows app I used had that limitation but in reality it only showed 1+2 as on my old pc those were the only com ports available. When I installed it under vmware with the adaptor connected it only showed 3+4.

To answer the question though - Windows device manager, ports, select prolific usb, properties, advanced, then you can specify com port. (I think that's right - doing this from memory as not near the mac atm!). I'm the other side of the pond so alas I can't recommend a supplier. When I researched this the advice I got was just get one with a prolific chipset. It just worked. Hopefully if you go this route you will find the same.

Nov 6, 2010 8:00 PM in response to benc1

benc1 wrote:
Are you sure it only supports 1+2? Reason I ask is I thought the windows app I used had that limitation but in reality it only showed 1+2 as on my old pc those were the only com ports available. When I installed it under vmware with the adaptor connected it only showed 3+4.

To answer the question though - Windows device manager, ports, select prolific usb, properties, advanced, then you can specify com port. (I think that's right - doing this from memory as not near the mac atm!). I'm the other side of the pond so alas I can't recommend a supplier. When I researched this the advice I got was just get one with a prolific chipset. It just worked. Hopefully if you go this route you will find the same.


Thanks for the tip. This particular Dos software only knows how to be configured to Com 1 (address 0x3F8) or Com 2 (0x2F8), but if between VMware and Windows they get remapped there may be a chance. I saw in the FAQs (below) you can assign it to Com 1 or 2. The cost of the adapter you talked about is relatively cheap, so worth trying.
http://sewelldirect.com/usbtoserial_questions.asp

Thanks again.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Running Dos program in VMWare/Windows XP environment

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.