Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Last active November 11, 2022 02:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/8ccc1b585cdf60f13971c676a06c055f to your computer and use it in GitHub Desktop.
Save parzibyte/8ccc1b585cdf60f13971c676a06c055f to your computer and use it in GitHub Desktop.
String amongUsComoCadena = "000001111000\n000010000100\n000100011110\n000100100001\n011100100001\n010100100001\n010100100001\n010100011110\n010100000010\n011100000010\n000100111010\n000100101010\n000111101110\n000000000000\n000000000000\n000000000000\n111010101110\n100010101000\n111010101110\n001010100010\n111011101110\n000000000000\n000000000000\n000000000000";
// Aquí tu serial en caso de tener uno
final String serial = "";
ConectorPluginV3 conectorPluginV3 = new ConectorPluginV3(ConectorPluginV3.URL_PLUGIN_POR_DEFECTO, serial);
conectorPluginV3.Iniciar()
.DeshabilitarElModoDeCaracteresChinos()
.EstablecerAlineacion(ConectorPluginV3.ALINEACION_CENTRO)
.DescargarImagenDeInternetEImprimir("http://assets.stickpng.com/thumbs/587e32259686194a55adab73.png", 0,
216)
.Feed(1)
.EscribirTexto("Parzibyte's blog\n")
.EscribirTexto("Blog de un programador\n")
.TextoSegunPaginaDeCodigos(2, "cp850", "Teléfono: 123456798\n")
.EscribirTexto("Fecha y hora: " + "29/9/2022")
.Feed(1)
.EstablecerAlineacion(ConectorPluginV3.ALINEACION_IZQUIERDA)
.EscribirTexto("____________________\n")
.TextoSegunPaginaDeCodigos(2, "cp850", "Venta de plugin para impresoras versión 3\n")
.EstablecerAlineacion(ConectorPluginV3.ALINEACION_DERECHA)
.EscribirTexto("$25\n")
.EscribirTexto("____________________\n")
.EscribirTexto("TOTAL: $25\n")
.EscribirTexto("____________________\n")
.EstablecerAlineacion(ConectorPluginV3.ALINEACION_CENTRO)
.HabilitarCaracteresPersonalizados()
.DefinirCaracterPersonalizado("$", amongUsComoCadena)
.EscribirTexto("En lugar del simbolo de pesos debe aparecer un among us\n")
.EscribirTexto("TOTAL: $25\n")
.EstablecerEnfatizado(true)
.EstablecerTamanoFuente(1, 1)
.TextoSegunPaginaDeCodigos(2, "cp850", "¡Gracias por su compra!\n")
.Feed(1)
.ImprimirCodigoQr("https://parzibyte.me/blog", 160, ConectorPluginV3.RECUPERACION_QR_MEJOR,
ConectorPluginV3.TAMANO_IMAGEN_NORMAL)
.Feed(1)
.ImprimirCodigoDeBarrasCode128("parzibyte.me", 80, 192, ConectorPluginV3.TAMANO_IMAGEN_NORMAL)
.Feed(1)
.EstablecerTamanoFuente(1, 1)
.EscribirTexto("parzibyte.me\n")
.Feed(3)
.Corte(1)
.Pulso(48, 60, 120);
try {
conectorPluginV3.imprimirEn("PT210");
System.out.println("Impreso correctamente");
} catch (Exception e) {
System.out.println("Error imprimiendo: " + e.getMessage());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment