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.