Inicio
DocumentaciĂłn
Recursos
Partners
Comunidad

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integraciĂłn y vendedores que quieren contratarlos.

Comunidad

Recibe las Ășltimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Imprimir imĂĄgenes - SDK y Point Smart - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

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);

        
CampoDescripciĂł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.