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.