Link to home
Start Free TrialLog in
Avatar of vmehta212
vmehta212

asked on

Simulate a parrallel port with USB HELP!!!!

Hello,
    I just recently bought a laptop and it came without a LPT port so I got a USB replicator dock (it includes serial, parralel, etc.).  However, it was designed to only allow for printers to connect to it and then in the printing software I would have to select a USB virtual port for the printer.  I have other applications and devices that I want to connect to the parrallel port but the applications do not have the option to connect via Virtual USB port, only LPT1,LPT2,LPT3.  So basically my question is: is there any application that will allow me to simulate the virtual usb port as a parrallel port?  I want it to look like LPT1 or LPT2 or LPT3 to any other application I use, currently it does not show up in the device manager as an LPT port because I have winXP.
 
My setup:
Windows XP
USB 2.0 Dock http://www.winbookcorp.com/ftp/USB2_0DOCK%20V1.0.PDF
 
 
Thank you,
Viral
Avatar of chicagoan
chicagoan
Flag of United States of America image

Share the printer.
Disable LPT1 in Device Manager (makes it a logical port (such as LPT2 and LPT3) instead of a physical port)
net use lpt1 \\yourcomputename\yourprintersharnamer /yes
Avatar of vmehta212
vmehta212

ASKER

I have WinXP and do not have an actual parallel port on my laptop so it does not show up im my device manager right now.  This is why I have attached a port replicator, the LPT&COM section still does not show anything for LPT there is only a serial (via the port replicator) connection showing.  I have a program that was designed to do i/o only through LPT1, LPT2, or LPT3 to a particular device.  So basically, I want to trick WindowsXP into thinking I have a physical LPT1 port even though it is connected to a a port replicator.  
       I know there is probably a program out there that can do this because that is how my COM (serial) port is working.  It also uses a program designed for I/O on LPT ports but is tricked to use the port replicator.

If anyone has an answer or a question please email me at vmehta211@hotmail.com

I really want to make this device work, I've been working on it for a while.
AFAIK if the program writes to the physical port registers, you cannot reroute that traffic.
If it writes to LPT1: the above will work.
 
Here is a link to the program I want to use: http://cheaplpc.com/greenprog/default.asp  I think it might be doing I/O to the physical port registers, so I need a program to reroute this traffic.  However, I am not sure.  I think it is using the physical registers because I believe it considers LPT1 to be at address 0x378.  I tried the
"net use LPT1 \\vmehta\printer /yes" but it didn't seem to work.  Any other ideas would be greatly appreciated.  I wouldn't mind downloading and paying for a program that reroutes this traffic.  
Your best bet is to contact the authot (his email address is on that page) and see if a PCMCIA parallel port would work, otherwise pickup an old desktop machine
Avatar of Luc Franken
You should try "net use LPT1: \\vmehta\printer /persistent:Yes"
Make sure you share the printer as "printer" you can set the permissions so you're the only one allowed to print to that printer.

Greetings,

LucF
I contacted the author with no luck and could not find a PCMCIA card with a parrallel port.  I am currently looking for a program that will allow me to reroute bidirectional traffic to the virtual USB port.  If anyone knows of one please let me know.
ASKER CERTIFIED SOLUTION
Avatar of chicagoan
chicagoan
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Okay, thank you Chicagoan.  I've been reading from that second website and am hoping to find a program that will somehow buffer the data coming out of GreenProg and send it through the virtual parrallel port.  The packaging on the USB 2.0 Dock does say that the port replicator does support bi-direction traffic across the parrallel port.  If you know of the exact program that would support this buffering and trick the device I am using into thinking the I/O is coming directly from the port registers that would be great.  
I have the same problem as Viral.  I have VB apps that "open prn for output as #1".  The programs expect to see LPT1 and there is no LPT1 on my new laptops.   There are USB Printer ports but I cannot get the VB "open for output" statements to print.   Any ideas....