Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

ReportBuilder 11: Application exits on printing labels containing barcodes on Epson TML60II

edited November 2008 in General
Hi,

Our application exits on printing labels containing barcodes on Epson
TML60II.
Same for Delphi: In Delphi IDE open attached report in the report designer,
within the report change the printer from cdefault to Epson TML60II. and
delphi exits.
Our application containing RB10.x prints the attached report to the same
Epson TML60II printer without any problems.

Filip Moons

Environment
Delphi 2006
RB11.0

Driver
The Epson TML60II was installed with APD_403E.exe from the 'EPSON Advanced
Printer Driver Ver.4.03E' which can be downloaded from www.epson-pos.com

EPSON Advanced Printer Driver Ver.4.03E
A Windows Printer Driver for EPSON TM/EU/BA printers and DM-D customer
displays.
It is possible to control them from a Windows application.
[Support OS]
-Windows Vista SP1/XP SP3 English

File Name:APD_403E.zip - File Size:15,720KB - Date: 2008/08/04

Comments

  • edited November 2008
    Hi Filip,

    For future reference please send all attachments to
    support@digital-metaphors.com.

    Are you using the latest version of ReportBuilder (11.01)? If not, try
    updating your version and see if that solves the issue.

    If you are still having an issue, please send a simple example I can run on
    my machine that demonstrates the problem. The template you attached to this
    message shows how your report is designed, however I am not able to execute
    and see the problem.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited November 2008
    You don't have to execute anything.

    -Downloaded the driver APD_403E.zip from www.epson-pos.com
    -Install the Epson TML 60II printer from unzipped APD_403E.exe
    -Start new delphi project
    -drop tppreport component
    -Double click tppreport component
    -Open attached report
    -Go to the child report
    -Change printer to Epson TML60II
    -Click on barcode component on the child report and delphi exits


  • edited November 2008
    I followed your steps below exactly and Delphi did not close when I selected
    the barcode. I assume you are using RB 11.01?

    One item of note, after I installed the driver, the Epson TML60II entry
    shows up in my installed printers list however it's status is "Not
    Available". Is there something else I need to do to enable the driver?

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited November 2008
    I just installed RB 11.01, we are using Delphi 2006 (10.0.2558.35231 Update
    2, Hotfixed) did the same test and delphi exits again after clicking on the
    barcode component.
    Whenever delphi/application exits its freezes a while and then exits with a
    stack overflow.

    Now I installed RB 10.09, did the same test and delphi doesn't exit after
    clicking on the barcode component. Our application with RB10.09 embedded
    doesn't exit and prints a preview without any problems.

    I really need some sollution to this problem because our customer needs to
    print labels urgently. We can't revert back to 10.09 because all report
    layouts are converted to RB 11.0.


    Sure offcourse it's status is "Not Available", same overhere. I haven't the
    printer installed here either. I got the complaint from a customer,
    downloaded/installed the driver and did the test. Isn't the driver enabled
    automatically, if you print a report to the screen, it will use that driver
    right?

  • edited November 2008

    We were finally able to duplicate the issue.

    As a workaround, try modifying the Report and ChildReport Units to something
    other than PrinterPixels. Then save the report. That should provide a quick
    fix.

    We are researching a code fix for RB, I will post a follow up here.



    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.