Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizaçÔes das nossas soluçÔes e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agĂȘncias ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratĂĄ-los.

Comunidade

Fique por dentro das Ășltimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Imprimir imagens - SDK e Point Smart - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Imprimir imagens

Para imprimir imagens em bitmap com a impressora da Point Smart, use a função print da classe BitmapPrinter. O acesso ocorre por meio do objeto MPManager, como no exemplo a seguir:

          
val bitmapPrinter = MPManager.bitmapPrinter

val imageToPrint: Bitmap = bitmap // Obter a imagem bitmap que serå impressa

bitmapPrinter.print(imageToPrint) { response ->
   response.doIfSuccess { printResult ->
       // Manejar la impresión exitosa
   }.doIfError { error ->
       // Manejar el error en la operación de impresión

        
          
final BitmapPrinter bitmapPrinter = MPManager.INSTANCE.getBitmapPrinter();

final Bitmap imageToPrint = bitmap // Obtener la imagen Bitmap que se imprimirå

final Function1<MPResponse<String>, Unit> callback = (final MPResponse<String> response) -> {
 if (response.getStatus() == ResponseStatus.SUCCESS) {
   // Manejar la impresión exitosa
 } else {
   // Manejar el error en la operación de impresión
 }
 return Unit.INSTANCE;
};

bitmapPrinter.print(imageToPrint, callback);

        
CampoDescrição
dataToPrint (Bitmap)A imagem bitmap que serĂĄ impressa.
callback ((MPResponse<String>) -> Unit)Função de devolução da chamada que proporciona o resultado da operação de impressĂŁo. O [MPResponse] encapsula o estado, o erro (se houver) e os dados em caso de sucesso, que contĂȘm um String representando o ID ou estado da impressĂŁo.