Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Arabic Characters not Print

401187Aug 18 2003 — edited Aug 23 2003
Dear Friends

Now I am working in Forms 6i,Reports 6i to develop the Point of Sale System like
Cash Invoice,Cash Return for Super Market. I am using the Epson TM-200 Series Receipt
Printer for Invoice Printout(Arabic & English). I will give the Specification of the
printer below.

Print Method : 9 pin,serial impact dot matrix
Interface : RS-232C Serial Port
Paper : Width - 76mm(3.0")
Max.Outside diameter - 83mm(3.27")
Roll Paper
Partial Cut(End of the Print)
Paper Thickness : 0.06 to 0.085mm


I try to print by 2 ways given below.

Method1:-
---------
DECLARE

inv TEXT_IO.FILE_TYPE;

BEGIN

inv := TEXT_IO.FOPEN('COM1:','W');
TEXT_IO.PUT(inv,'Invoice'||chr(10)||'-------');
TEXT_IO.PUT(inv,'نايس بريس'||chr(10)||'-------');
TEXT_IO.FCLOSE(inv);

END;

In this method the printout came OK but Arabic Characters are not print.
I use NLS_LANG(AR8MSWIN1256).

Method2:-
---------
I design the output in Report Builder. But in Page setup
i give the width of the paper but regarding height how can i mention?. because
Epson TM Printer is Roll Paper. I assume that height like 6" and try to
print from Report Builder the Arabic characters are print but after print
some lines the printer print the junk characters and i can't get the correct output.

So Please give the solution immediately.

Ur's Faithfully
Shahul Hameed
From Riyadh.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 20 2003
Added on Aug 18 2003
2 comments
740 views