Delphi access to Epson TM-88V font A11

Hello Experts;

I have authored a custom POS system in Delphi 7. Rather than send raw text to an Epson TM-88V receipt printer I am using a Delphi form as the receipt structure and the Delphi 'Print' command to print the receipt. As items are scanned into the POS cash register UI the results are sent to a series of edit controls (e.g. edit1.text := StringGrid1.Cols[1][1], etc.) The process works great except the 8 pt. arial narrow font I'm using for the edit control font prints a little 'muddy'; same result for TLabel.

I've tried a number of other fonts available in the Delphi IDE all with the same slightly 'muddy' result. I'm guessing the problem stems from the ttf fonts not being proportional to the thermal print head in the TM-88V. The A11 font I want to use or emulate is internal to the Epson printer, though I can see the 'Font A11' choice in MS Word but not the Delphi IDE or the font directory in Windows, my OS is Win 8.1.

I would appreciate help in a method to access the A11 font in the Delphi IDE or a workaround that uses a font that prints clearer using the TM-88V.

Thank you,
Visionetv
visionetvAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

jimyXCommented:
Probably this will give you some details.
Can you locate that font somewhere, from driver installation probably? If you find it, install in Windows\Fonts.
Not necessarily all MS Word fonts are located in C:\Windows\Fonts.
Also you can download and install local fonts to your application if all methods failed.
0
Sinisa VukCommented:
How fast is your (graphical) printing? Another solution is to use OPOS drviers. Once you all set-up - you can use other (epson, bixolon, star, ...) printers ...
0
visionetvAuthor Commented:
Thank you for the link and the comments. I already set the TM-88V as default which does provide Word with the Epson font list but not the Delphi IDE. The fonts must be somewhere in the OS so I'll search further than the Windows font directory.

As to the OPOS driver I don't think that will overcome the True Type fonts available in Delphi IDE for printing the receipt form on the TM-88V.

Thank you
0
Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

Sinisa VukCommented:
Opos (and/or ESC/POS) commands relies on internal printer fonts (which looks as is) - but you've got speed, flexibility and sharp text.
0
visionetvAuthor Commented:
As stated in my original post I am using the Delphi 'print' command to print a Delphi form that is a register receipt sent from my POS cash register interface. I understand the font A11I want to emulate is internal to the Epson TM-88V and requires the OPOS driver to access it but I would like to avoid having to reformat the register receipt along with the individual line commands for the benefit of the Epson OPOS driver.
0
Sinisa VukCommented:
Canu you post simple examle how you print and what. I assume (because I'm not working this way) that print goes as graphic/bitmap out to printer - if so maybe windows font anti-aliasing makes problem here.
Try this - disable font anti-aliasing using this example:
http://delphi.cjcsoft.net/viewthread.php?tid=43719
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
visionetvAuthor Commented:
Thanks for the work-around idea I'll give it a try and let you know.
0
hdhondtCommented:
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.