I have tried To Print From IOS Bluetooth to ZQ520 printer (without using LInk OS) but it is always prinitng the code itself
It sounds like the printer's language is set to line print. Are you checking or setting the language of the printer? You can do this in an iOS app before printing or use Zebra Setup Utilities. The SGD command to check the language is:
! U1 getvar "device.languages"
And the SGD command to set the language to ZPL is:
! U1 setvar "device.languages" "zpl"