Imprimir imĂĄgenes
Para imprimir imagens en bitmap con la impresora de Point Smart, usa la funciĂłn print de la clase BitmapPrinter
. El acceso se da a través del objeto MPManager
, como en el ejemplo a continuaciĂłn:
val bitmapPrinter = MPManager.bitmapPrinter
val imageToPrint: Bitmap = bitmap // Get the bitmap image that will be printed
bitmapPrinter.print(imageToPrint) { response ->
   response.doIfSuccess { printResult ->
       // Gerenciar a impressão bem-sucedida
   }.doIfError { error ->
       // Gerenciar o erro na operação de impressão
final BitmapPrinter bitmapPrinter = MPManager.INSTANCE.getBitmapPrinter();
final Bitmap imageToPrint = bitmap // Get the bitmap image that will be printed
final Function1<MPResponse<String>, Unit> callback = (final MPResponse<String> response) -> {
 if (response.getStatus() == ResponseStatus.SUCCESS) {
   // Gerenciar a impressão bem-sucedida
 } else {
   // Gerenciar o erro na operação de impressão
 }
 return Unit.INSTANCE;
};
bitmapPrinter.print(imageToPrint, callback);
Campo | DescripciĂłn |
dataToPrint (Bitmap) | La imagen bitmap que se imprimirĂĄ. |
callback ((MPResponse<String>) -> Unit) | FunciĂłn de devoluciĂłn del llamado que ofrece la operaciĂłn de impresiĂłn. El [MPResponse] encapsula el estado, el error (si lo hay) y los datos en caso de Ă©xito, que tiene un String representando el ID o estado de la impresiĂłn. |