Imprimir en impresora térmica con C# y Visual Studio

En este artículo vamos a ver cómo comunicar C# con una impresora térmica usando Visual Studio, Mono o cualquier compilador que soporte C#. Es decir, no necesitas VS obligatoriamente siempre y cuando cuentes con el .NET framework necesario. Podrás usar C# (C sharp) para imprimir texto en una POS printer, alinear, colocar enfatizado, definir tus propios caracteres por si la impresora no lo soporta, imprimir acentos, texto según páginas de códigos y por supuesto podrás imprimir imágenes (locales, de internet o en base64), códigos QR, códigos de barras y todo lo necesario para crear tickets con C# en una thermal printer. Para esto vamos a usar un conector que he creado con C# y un plugin gratuito. Esto funciona en Linux, Raspberry Pi, Windows y cualquier plataforma donde funcione mi plugin y C# se pueda compilar. ...

marzo 29, 2023 · 6 min · 1210 palabras · Parzibyte

C# - Enviar datos ESC POS a impresora térmica

En este post vamos a ver cómo usar C# nativamente para abrir una impresora térmica como un archivo y enviarle bytes o datos entre los cuales puede haber comandos ESC POS. Recuerda que yo ya tengo un plugin que permite imprimir en impresoras térmicas y expone una API HTTP consumible desde cualquier lenguaje de programación para que tú lo uses y no implementes tu propia librería, pero si quieres ver cómo se hace sigue leyendo. ...

enero 9, 2023 · 3 min · 543 palabras · Parzibyte

Cambiar fondo de pantalla de manera remota

El día de hoy veremos cómo cambiar la imagen de fondo de escritorio de manera remota para molestar al usuario. Dejaremos un programa ejecutándose en segundo plano, mismo que va a revisar cada X segundos si debe cambiar el fondo y en caso de que sí va a descargar la imagen del sitio que le indiquemos para colocarla como nuevo fondo. Mientras el usuario esté conectado a internet y el programa se esté ejecutando, no se podrá hacer nada para cambiar el fondo de pantalla al original, ya que nuestro programa va a cambiar la imagen de escritorio cada tiempo que nosotros indiquemos. Al final esto es para hacer bromas, no le veo otra utilidad. Eso sí, vas a aprender varias cosas, por ejemplo, cómo consultar un gist con HTTP, poner un cron en Go e invocar a un programa de C#. ...

noviembre 23, 2022 · 6 min · 1099 palabras · Parzibyte

Primer, central y último elemento de arreglo en C#

En este post de programación en C# con Visual Studio vamos a ver cómo acceder al primer elemento de un arreglo, al último y al central o el de en medio. Para acceder al elemento central de un arreglo en C# vamos a hacer una división y castear a entero sin importar si la longitud es par o impar. ...

febrero 19, 2022 · 2 min · 327 palabras · Parzibyte

Número par o impar en C# con Visual Studio

En este post de programación inicial con C# programando normalmente en Visual Studio vamos a ver cómo determinar si un número es par o impar. Para esto vamos a usar el operador módulo y comparar el resultado. También vamos a ver otra manera de hacerlo sin el operador módulo, o sea que básicamente veremos dos maneras de saber si un número es par o impar con C#. ...

febrero 7, 2022 · 3 min · 544 palabras · Parzibyte

Cambiar versión de C++ en Dev-C++

Hoy voy a enseñarte cómo usar la última versión de C++ al usar el IDE Dev-C++, que por defecto usa una versión antigua del compilador g++. Para esto te recomiendo descargar la última versión de Dev-C++ ya que también traerá la última versión del compilador. Nota: si bien la última versión de C++ es la 17, en Dev-cpp solo podemos usar hasta la 11. Por eso yo te recomiendo usar MinGW y compilar manualmente. ...

diciembre 29, 2021 · 2 min · 267 palabras · Parzibyte

Leer archivo con C#

En este post de programación en C# (c sharp) te mostraré cómo puedes leer un archivo de texto línea por línea (se supone que esta es la manera eficaz de hacerlo). Obviamente con este enfoque también vas a poder leer todo el contenido de un archivo de texto con c# en Visual Studio ya que puedes ir concatenando la cadena. Veamos cómo hacerlo usando StreamReader y el método ReadLine del mismo. ...

septiembre 19, 2021 · 2 min · 398 palabras · Parzibyte

Leer e interpretar un CSV con C#

En este post te voy a enseñar cómo parsear, leer o interpretar un archivo CSV (archivo separado por comas) en C#, de modo que leas cada fila y después puedas acceder a cualquier columna. Te voy a mostrar cómo leer un CSV de manera manual, sin usar librerías ni cosas de ese estilo. Todo será a mano leyendo el archivo línea por línea, separándolo y convirtiendo los valores. Al final sabrás cómo leer un archivo separado por comas en C# usando Visual Studio o cualquier otro editor. ...

septiembre 19, 2021 · 3 min · 496 palabras · Parzibyte

C# - Imprimir arreglo

En el post de hoy te mostraré cómo imprimir los elementos de un arreglo usando C# en Visual Studio con .NET. ...

agosto 30, 2021 · 2 min · 342 palabras · Parzibyte

C# - Ordenar arreglo con Quicksort

En el post de hoy vamos a ver cómo ordenar un arreglo de C# (c sharp .NET) usando el algoritmo de Quicksort. Vamos a hacer el algoritmo a mano, es decir, creando nuestras propias funciones para el ordenamiento de un array usando Quicksort o qs. ...

agosto 30, 2021 · 5 min · 929 palabras · Parzibyte