Arabic Characters not Print
401187Aug 18 2003 — edited Aug 23 2003Dear 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.