Sunday, September 7, 2008

installing EPSON TM printer in Windows XP using USB to parallel port troubleshooting

It took me almost 3 days to solve this problem.
For background story, I have a EPSON TM-T88IV, and I want to install it to my new EEE Box. My EEE Box doesn't have any LPT port, so I bought a USB to parallel port cable.
I thought it would be as easy as plug and play. Unfortunately, it's not.

I won't tell long story about my struggle finding the solution.
So here's the solution:
- don't connect the printer (I don't know if this step is necessary)
- use WinXP driver (APD304E.exe)
- Install it
- After select module dialog appear, pick TM-T88IV Driver and select Port configuration. Select USB.
- continue install, and restart the computer.
- After restarted, connect the printer. Window will detect TM-P2.01, and want to install driver.
- Just press cancel.
- Open Control Panel -> Printers and Faxes
- Right click on the printer (T88IV) icon, and select properties.
- Select "Ports" tab.
- find the "virtual printer port for USB" in description.
- select it, and click apply.
- Test if the printer really connected to this virtual port. Unplugged the USB-LPT cable, and see printer icon in "Printers and Faxes" window. If it's connected, it should become "offline". and then plug it again, the status will be "ready". If it's not, well you can stop here, because I don't experienced this. If you have more than 1 virtual printer port, you can try it one by one.
- Uncheck "Enable bidirectional support" and "Enable printer pooling".
- Apply again.
- In "General" tab, you can test print. Click on "Print Test Page".
- And there you have it.

36 comments:

Anonymous said...

Thanks for your posting regarding the Epson POS printer. I also spent 3 days trying to install the same printer for a client. I did pretty much as you suggested 3 days ago (just educated guesswork) to no avail whilst the owner of the restaurant watched over my shoulder.
I'll just add that when running ATM_304E.exe do not select overwriting of existing files. Even then the printer was unavailable after configuration of the ports and a reboot.
Another coffee and reboot later and the printer was 'Ready' even though disconnected.

Perhaps the 3 days is the distinguishing factor! As for support on epson websites, including epson-pos.com, which required registration, ...

Scrooge said...

I think the problem is in this step:
- Uncheck "Enable bidirectional support" and "Enable printer pooling".

We must make sure we do this. If not, the printer will work only once.

Anonymous said...

I'm on day 3, doing this for a client with a tm-u295 over serial and I'm losing my mind.

Using version 2 of driver, the printer's status was "ready" but I could never print anything, even in command prompt. Now I'm on version 4 and its "unavailable" but I can print some nifty question marks in cmd prompt. Go figure. I've tried every DIP switch config imaginable with no luck.

Lets hope day 3 is the lucky one.

Anonymous said...

JEEEEEZUUUS - thanks for the help. I've been working at it for a solid six hours - your posts apparently save me another 2 1/2 days.

thanks again -
Jay

Anonymous said...

We can't thank you enough! Sounds like we got off lucky as we only spent one day on this problem before finding your blog. Thank you thank you!!!

Anonymous said...

Hi!!

Thanks a lot for the blog!!

I'm having the same problem but in vita home premium 32.

Have anyone help for this??

Thanks!!

Scrooge said...

FYI for future readers, I read a post that link to this page: http://www.experts-exchange.com/Hardware/Peripherals/Printers_Scanners/Q_24599698.html

This guy is using 4.07e driver version, and I think the driver is the culprit.

DO NOT USE DRIVER VERSION 4 OR ABOVE!
I also test using driver version 4, and it's not working. My suspicion is epson intentionaly use the new driver to block USB connectivity, because they want to sell extra stuffs.

Try to follow my instruction and use 304 version.

rapapu said...

Hey it works really great!!
Thanks a lot :-)

beppefux said...

Hi, thanks for your suggestions. It does not work for me :(
Printer is U295P, it's in "ready" state but don't print anything. When I plug the cable the strange P1.03 device remains in ? state in device lists. I've unchecked both "Enable bidirectional support" and "Enable printer pooling".
Other ideas? I'm going crazy...
Thanks again,
Beppe from Italy

Anonymous said...

I have the same problem; can't install this version of the driver because my os is vista. Any solutions to this problem???

beppefux said...

My problem was the cable. Changing it now it works! This guide works for XP. Thank you

Anonymous said...

Dude you rock!!! i am at this 1 week, brilliant stuff.

This will work for VISTA too i think. Vista heads try it.

AX3 said...

For all of you Vista Users that couldn't find any other solutions, I leave you here with a good one, after 2 weeks of researching and some trial and error. Thanks to this Blog which gave me an idea for what to do.
Epson Support provide me with this link http://miniprinters.epson.com.mx/Soporte.aspx
where you can download driver ATM_310E which is able to run on Vista.
After all the steps that Scrooge suggests at the beginning of this Blog, the really important one is the Port Testing. When you find the one that makes the printer icon becomes "offline", you should plug it in again and open Printer Properties again by right clicking on the printer Icon and selecting Properties.

-SELECT ADVANCED TAB and in the middle there's an option "Print directly to the printer" enable it and click on Apply.

- Print your Test Page and NOW you should print with your miniprinter over VISTA.

Spider3 said...

thanks, I lost enough time ^^ With your guide it worked (almost) flawless. I had to configure "send directly to printer", other than removing the check mark from bidirectional support and enable printer pooling.

Anonymous said...

On Windows XP SP2, I couldn't get any combination of settings to work using the v4.08 driver. Even when the printer was 'Ready' nothing worked.

Then per one of the posts above, I tried the 3.10 driver and it worked after a reboot.

Settings:
Ports
[x] USB001, Virtual printer port for USB
[ ] Enable bidirectional support
[ ] Enable printer pooling
Advanced
[x] Print directly to the printer

Anonymous said...

does anyone have an idea what driver should i use to connect a btp 2002np pos printer to my laptop running xp sp3 using usb to parallel port cable?

Anonymous said...

i also have the same problem, but im trying to install an epson tmu200 printer via usb/paralel cable and it recognizes a TM-P 1.03 epson printer.

i did all the steps you suggested with no luck at all.

could anybody help me plz?

thanks in advance.

MICHI

Anonymous said...

I just got this working in Windows7. I used an Epson driver V 4.x. Also you need to use the TMUSBCOM emulator software and assign your new USB port to COM5. COM1-COM4 do not seem to work, but COM5 works fine. Even though my computer did not have a parallel port, it seemed to think the COM1-COM4 were preassigned to something.

Anonymous said...

Does anyone have a link for the driver download please!

Anonymous said...

I am trying to get this to work on a Laptop but I am using OPOS and not windows printing, does anyone know how to get this working?

Anonymous said...

Thank you very much mister it helped me after almost three days suffering :D But, at me, the printer (TM-U220PD = M188D) looks like "not available" but prints :) ) Thank you again.

JCline said...

I know this post is quite old but if anyone comes across it like I did I wanted to share my knowledge of installing this on Windows 7. It's super easy now that I know what to do. You just go to Devices and Printers, Click Add Printer, Add Local Printer, Use an existing port: USB001 (Virtual Printer Port for USB, Manufacturer: Generic and Printers: Generic / Text Only, Repace the current driver, and then change the printer name to TMU220 if you want or just hit next and you're done.

Unknown said...

I wanted to try using the older driver (the V3 one mentioned in earlier posts), but couldn't find it on the Epson site.

After some playing about I found that it's on their site and these links work (I just tried the two versions mentioned in the previous posts, there may be more!):

http://pos.epson.com/Epson_Assets/APD304E.exe

http://pos.epson.com/Epson_Assets/APD310E.exe

NOTE: I haven't been able to try the files yet, so I'm not saying they solve the problem!

I hope this helps someone though.

The Limey =)

Unknown said...

Well, the V3 drivers don't work on Windows 7, so I was SOL on that one!

After a final re-read of the page I noticed the comment prior to mine by JCline, which says to just set it up as a Generic Text printer.

That worked a treat! My customer is now super happy, mainly because I turned on the auto-cutter feature in there Point OS program so they don't have to use scissors to cut the receipts apart anymore. =)

ChuchinKing said...

Gracias------>mexico
Thanks!

Safdar Ali said...

Great post. Which kind of printer can print the Metal business cards?

Ulises Valdez said...

Its working on windows 7 using old driver 3.x and restarting te computer, disable bidirectional and enableing print directly tu printer.

Unknown said...

I just tried to get an old EPSON TM-T88IIP working on Windows 7 SP1 64-bit, using a Belkin F5U002 USB Parallel Printer Adapter. This used to work well when we were running Windows XP 32-bit, with the old drivers (either Epson_TM_Advanced_v209E or Epson_TM_Mini_v161E - I don't remember precisely which of the two worked). The trick was to install the drivers then set the port to the virtual USB (USB001).

The old drivers I refer to don't install on Windows 7 64-bit - various error messages during installation. The latest v4.x drivers install okay, but of course the TM-T88IIP is so old it's not supported by the driver; the TM-T88III is presumably the closest and choosing that during the setup process installs okay, but after setting the port to the virtual USB one and attempting to do a test print I get an immediate error message. However, I can, as someone else pointed out, print using the Generic / Text only print driver to the virtual USB port and I get a printout.

Has anyone found an old 64-bit compatible Epson print driver that works with the T88IIP?

Anonymous said...

Hello there, nice info! I have
a question regarding with this printer, if its possible to share the printer over the network and using the pos application from another computer? this setup did not work for me.. TIA

Anonymous said...

Does anyone have the drivers do Epson tm-t88iv, Windows XP, Service Pack 2.

Thank you

Unknown said...

Such a nice blog.Please share more details like that...
Promotional gift

neo87 said...

I want to share my experience with epson TM-T88IIIP + windows 7 x64... the right way to install it is:

1) install latest drivers from epson-biz.com (just find them throught google)
2) install drivers of printer (minimun install is enough) and choise USB-port
3) go to printers and faxs, select printer proprierties of epson printer, in the port tab select "activate printer pool" and add USB001 from port list
4) in the advanced tab select "send directly to printer"
5) enjoy, your printer is now working... so simple that needed one week to solve it


I'm running the printer with a sitecom usb dock CN-022, i think that prolific PL2035 (lpt is made by that chip) is better cause when you connect dock to pC (with printer that has to be power up) windows 7 finally see EPSON-TMP2.01 :)
I will retry with the old CH4R351 (or something like this)

Anonymous said...

Thank you very much all! Great suggestions, please keep this page alive. I was only 4 hours in trying to make the printer work. There are great suggestions here that fixed my issue. I ended up setting the printer as generic/text only.
A big thanks all!

Anonymous said...

I was unable to fix then I took help from 25dollarsupport.com its a Fix $25 price Computer Tech support company to resolve my Epson support problem

Kuyabulus said...

Thanks, it works installing epson TM-220PD using USB to LPT coverter cable on windows xp SP3.

SFCable said...

How nice of your to provide this a deep information.Thank you so much.Computer Cables