Discussion:
Zebra Printers incompatible with Rave?
(too old to reply)
borland
2007-01-24 17:13:12 UTC
Permalink
I use Rave code based report for flexibility. Is excelent... but...

I print in any printer fine, but in Zebra printers raise error:

invalid floating point operation.

Printing from Word or Delphi program using QuickReport is not problem.
I use:
update Zebra drivers
Rave 6.5 for Delphi 2006.

Any solution? Please.
ThankŽs
Luis
Eldon Lewis
2007-01-24 23:33:57 UTC
Permalink
Zebra printers are notorius for having buggy drivers. I would say that 98
percent of issues with drivers are Zebra.

Rave simply makes api calls to the printer driver. These calls work just
fine in most printer drivers, as you have noticed. The fact that you can
print to the printer using Word doesn't really help since all this means is
that they aren't calling the particular api that we are. This may explain
why the printer driver doesn't support whatever api we are using. They only
tested with Word and their driver worked just fine so they stopped
development.

Most often when issues are reported we can do a test and we find that we can
print to file through the printer driver just fine. This means that we are
calling valid api's. The problem comes in when the driver tries to convert
these api calls to valid printer calls. That's when the error occurs and
there isn't anything that Rave can do about that.

On some occasions I have traced the issue down to the setting of a
background color or something just as simple. (I don't remember the exact
issue, but it was something that certainly should not have been a problem.)

Eldon Lewis
Nevrona Designs
Post by borland
I use Rave code based report for flexibility. Is excelent... but...
invalid floating point operation.
Printing from Word or Delphi program using QuickReport is not problem.
update Zebra drivers
Rave 6.5 for Delphi 2006.
Any solution? Please.
ThankŽs
Luis
borland
2007-03-06 01:08:37 UTC
Permalink
I understand your x. But i print ok in Delphi 7 with Rave. Then Zebra
Drivers is ok?
Is posible use Rave version from Delphi 7 in Delphi 2006?
My test is print "Hello world". Is very simple.

Sorry, but i need a solution. I migrate all my application to Delphi 2006.

Luis
Post by Eldon Lewis
Zebra printers are notorius for having buggy drivers. I would say that 98
percent of issues with drivers are Zebra.
Rave simply makes api calls to the printer driver. These calls work just
fine in most printer drivers, as you have noticed. The fact that you can
print to the printer using Word doesn't really help since all this means
is that they aren't calling the particular api that we are. This may
explain why the printer driver doesn't support whatever api we are using.
They only tested with Word and their driver worked just fine so they
stopped development.
Most often when issues are reported we can do a test and we find that we
can print to file through the printer driver just fine. This means that
we are calling valid api's. The problem comes in when the driver tries to
convert these api calls to valid printer calls. That's when the error
occurs and there isn't anything that Rave can do about that.
On some occasions I have traced the issue down to the setting of a
background color or something just as simple. (I don't remember the exact
issue, but it was something that certainly should not have been a problem.)
Eldon Lewis
Nevrona Designs
Post by borland
I use Rave code based report for flexibility. Is excelent... but...
invalid floating point operation.
Printing from Word or Delphi program using QuickReport is not problem.
update Zebra drivers
Rave 6.5 for Delphi 2006.
Any solution? Please.
ThankŽs
Luis
Loading...