You can always upgrade, it is a simple process. I gave you that solution as it's the best, because I know that getting printers to print non-English text is very difficult. You can see the code page in SambaPOS, just make it match to the one you want to use in your printer. Also, it is very possible your printer doesn't have the fonts to print Arabic - do you actually know if the printer supports it, or you just assumed it did? Like for example, for a printer to print in Chinese or Japanese, it needs the font to be available on the printer.