I am looking to use sampapos V4, I like it but it doesn’t support Arabic as V3. So I try to print invoice in both V3 and V4 but the problem happen in both version
invoice print in arabic give ??? character
How can I fix this problem? <<< it is urgent plz help!!
Switch off your printer and switch it on while holding “Feed” button down. It should print a test page and this page should display configured code page.
I checked the code of my printer ( bixolon 350 plus). the code number is 864 and i set it in Sambapos v4 but the characters printed has no meanting. still not working.
As you know Arabic letters are connected to Each other, but in the printed invoice letters are separated and has no meaning to the customer data entry in the system. Even the letters printed are different to the data entry. but in general they look like arabic letters.
I see, that happens because printer and SambaPOS encodings does not match. Printers that does it has limited Arabic letter support and prints letters in reverse order. I’ll release an update for RTL printing on next update.
Can you try changing printer type to HTML? That switches from raw to postscript printing (how notepad or word prints) and might solve your issue.
Thanks. for your reply.
After switching to HTML the Arabic Fonts printed is perfect with the same 857 Character set, but the shape of the receipt of the HTML isn’t like the regular print (Ticket Printer).
I noticed That you apply an RTL option ( [New 4.1.12] RTL Printing Support ), But it didn’t fix the Arabic font.
I tried 864 Character set. Everything is showing correctly except the arabic word حمص (hummus) which is 3 characters. Actually, 3 ‘?’ were printed but only 2 show. Somethign wrong with the scanner…
Please let me know if there’s anythign I can do to troubleshoot this further.
Yes, but ticket printer is much better. I will try to use HTML printer in the meantime. Please do let me know if there’s anything else I can do to help troubleshoot this. I’m still setting up sambapos so I don’t mind ruining data or running alpha versions.
Also, i got this error message once while starting SambaPOS, though I don’t remember I changed anything. I restarted and everything went normal.
Provide value on 'Samba.Localization.Extensions.LocTextExtension' threw an exception.
Ticket printer works with embedded fonts so if Arabic fonts is not installed or not enabled it will print question marks. Even if Arabic fonts installed most printers prints letters disconnected like latin languages so they are not readable. Instead of using embedded mode using postscript mode is a great solution since windows solves all language specific issues and sends output as a graphical printout. HTML printer does it. I’ve recently improved HTML printer and it offers even more options than Ticket Printer.
Still have this problem. You fix HTML in a version and while we do update we lose this fix. Further more I think may some problem in Sambapos because the printer can print Arabic perfectly in other program.
We like the Ticket Printer format and we hope to fix this issue!
I don’t think I’ve recently updated something that disables HTML printer fixes. Can you be more specific about what feature you’ve lost? A screen shot will help a lot.