Image printed upside down in iMZ320

Hi, I need help.

I am printing using android with java :

try {

zebraPrinter = ZebraPrinterFactory.getInstance(connection);

  InputStream inputStream = actividad.getAssets().open("logo.png");

  ZebraImageI zebraImageI = ZebraImageFactory.getImage(BitmapFactory.decodeStream(inputStream));

   zebraPrinter.printImage(zebraImageI,250,0,0,-1,false);

} catch (IOException e) {

  e.printStackTrace();

} catch (ConnectionException e) {

  e.printStackTrace();

}

but the logo is printed upside down. How do I say to the printer the correct way to print it.

regards,