Yes, you can print from a smartphone. To print, open the app you prefer to print and go to the options menu in the top right corner. Then, simply select the print menu. If you have a printer that includes no cloud print settings just like AirPrint, then check the manufacturer offers if it allows you to print apps freely.