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 // Obtener la imagen bitmap que se imprimirå
bitmapPrinter.print(imageToPrint) { response ->
   response.doIfSuccess { printResult ->
       // Gerenciar a impressão bem-sucedida
   }.doIfError { error ->
       // anage error in the printing operation
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) {
   // Gerenciar a impressão bem-sucedida
 } else {
   // anage error in the printing operation
 }
 return Unit.INSTANCE;
};
bitmapPrinter.print(imageToPrint, callback);
Field | Description |
dataToPrint (Bitmap) | The bitmap image that will be printed. |
callback ((MPResponse<String>) -> Unit) | Request response feature that provides the result of the printing operation. The [MPResponse] includes the status, the error (if any), and the details in case of success, which contain a String representing the ID or status of the printing. |