Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Fox 2.6 cann't produce bar code labels

Status
Not open for further replies.

benzhaotb

Technical User
Dec 25, 2001
46
US
I am using Fox2.6 on dos liked to a intermec bar code printer. "Symtem erro, cann't write to device in com1" appered when we try produced lables. If I chose "cancell", the following messeng:
Foxprow caused a general protection fault in module(unknown) FI X I288F:133FF foxprow will close.

I reidenx and coped a old version of audit file. It didn't work.
Please hlep. Thanks
 
My first suggestion would be to minimize the variables which might be contributing to the error message.

Can the Foxpro program write to ANY printer on the COM1 port?

Have you tried putting another "generic" serial printer on the port and printing to it. If you are successful, then, regardless of what the error message is telling you, the problem is not Foxpro writing to the COM port. Instead it would most likely be a communication problem to the Intermec printer.

It has been a long, long time since I did any work with the Intermec printers, but at that time Intermec had its own very unique programming/communication language needed for bar code printing. If that unique communication language situation still exists, you might need to look into what serial data string your application is sending to the printer. Since you are working with a DOS environment application you cannot depend on a Windows driver providing that information for you.

You have also not told us if this application used to work and has now quit working - or what. Perhaps some additional investigation on your part and some more information for us might help us find the source of the problem.

Good Luck,
jrbbldr
jrbbldr@yahoo.com


 
Thak you. The foxprow worked well with the intermec printer before. I will try to print lables with other printers first. My gusse is that the PC is not telling to the intermec printer.
 
For the record, are you using FoxPro for DOS or FoxPro for Windows? Have you applied the 'a' update? If FPW, have you applied the high speed CPU fix? What OS (e.g. DOS, Win95, XP Pro, etc.) are you using?

Rick
 
From what you tell us, this application used to work and now it no longer works.

However in your statement: "The foxprow worked well with the intermec printer before" You neglected to tell us "before what".

Did you change PC's (newer and faster)?
Did you change from a DOS operating system to Windows?
Or did you just upgrade from an older Windows to a newer one?

If so, under which version of DOS or Windows did it operate and which version are you attempting now?


Good Luck,
jrbbldr
jrbbldr@yahoo.com

 
Hi everyone:
Thank you very much. I am using Foxprow 2.6a under dos with the intermic printer. We also use fox2.6 in other PCs under win2000 and NT.
I just swithed other intermic printer and it started to prodcue lables. However, it produce lables in every other lable. The lables didn't print out continously. Please help. Thanks
 
Not to be picky, but since Foxprow is a FoxPro for Windows file, it won't run under DOS.

It sounds like the first printer needs to be repaired, and the second needs some minor configuration change. Are there any switches? Perhaps a configuration utility program?

Rick
 
OK, so now with a different Intermec printer on the COM1 port you are getting every other label printed. BUT you want to print labels continously instead of every other label.

If your Foxpro application has not been changed and it used to print out labels continously, then, as Rick (rgbean) suggests, the difference is in the new printer and/or its configuration - not in the Foxpro application.

Some barcode label stock has perforations along the side to tell the printer when a new label is ready to be printed. There are typically switches or software configuration commands which tell the printer to use these perforations or to skip over and ignore them. Compare the printer switch settings in all of the printers to see if they are all the same.

Also, are you printing onto the same label stock which used to work before?
Or did you change label stock size?
If so then there MIGHT be a need for you to modify the code to adjust for this change

This is one of those problems where you just have to eliminate the variables one by one in order to find out what is wrong.

The problem is most likely in the printer itself. Continue to eliminate the variables until you find the ONE thing that causes the problem.

Good Luck,
jrbbldr
jrbbldr@yahoo.com
 
In Windows\control panel\printers, Put your Printer Properties "Print to File" instead Lpt1. If have other printers configured put all to file. Solve it !!
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top