![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
adjunto ademas el emulador TSPL, tambien en Visula Basic
Saludos |
#2
|
||||
|
||||
Según he leído lo que tienes que cambiar es la emulación en la impresora, vas a configuración y seleccionas esc/pos
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Buen día, si tienes los códigos ESC/POS, podrías cambiar los valores o personalizar un nuevo tipo en este componente https://github.com/git-bee/TRAWPrinter
no encuentro con códigos ESC/POS de XPRINTER, si los encuentras podrías compartir |
#4
|
|||
|
|||
Casimiro:
Si busque donde cambiar en la configuracion de impresoras, y no tiene por donde cambiarlo. Solo me permite cambiarlo a un emulardor Zebra, de los cuales si tengo codigo de impresion, pero aun asi no funciono. asi, que esa opcion la descarte, a no ser que YO este haciendo algo mal, que lo mas probable. ![]() ![]() ![]() ![]() ![]() Saludos |
#5
|
|||
|
|||
CrazySoft:
si creo que los tengo, los comparto. Solo necesito un Texto y Codigo Barra Saludos, |
#6
|
|||
|
|||
![]() Hola Pruz.
Hace ya mucho tiempo tuve que programar una impresora de etiqutas XPrinter, para una cafeteria tipo Starbucks, que imprimia el numero de atencion y el nombre del cliente en una etiqueta para luego pegarla en el vaso. Aqui va el codigo que utilizaba.
Y, este otro codigo, lo utilice en algun momento para imprimir codigos de barra en en una impresora de etiqutas Zebra.
Espero, te sirvan de ejemplo. Saludos. Jose Miguel B. |
#7
|
|||
|
|||
le pregunte a Chat GPT y me dice:
Para imprimir códigos de barra y texto en una impresora XPrinter modelo XP-235B usando Delphi 7, generalmente se debe enviar comandos ESC/POS o similares directamente a la impresora. A continuación te doy un ejemplo básico de cómo hacerlo utilizando una conexión con el puerto de la impresora (por ejemplo, a través de un puerto COM o LPT): CODIGO DE EJEMPLO: Código:
uses Printers, Windows; procedure TForm1.ImprimirCodigoDeBarras; var hPrinter: THandle; DocInfo: DOC_INFO_1; BytesWritten: DWORD; RawData: AnsiString; begin // Abrir la impresora por su nombre if OpenPrinter('XPrinter XP-235B', hPrinter, nil) then begin // Información del documento DocInfo.pDocName := 'Impresión de Código de Barras'; DocInfo.pOutputFile := nil; DocInfo.pDatatype := 'RAW'; // RAW para enviar datos sin formato // Iniciar el trabajo de impresión if StartDocPrinter(hPrinter, 1, @DocInfo) > 0 then begin if StartPagePrinter(hPrinter) then begin // Aquí colocamos el código ESC/POS para imprimir código de barras y texto // Ejemplo de código para un código de barras tipo CODE128 RawData := #29 + 'k' + #4 + '123456789012'; // Código de barras CODE128 RawData := RawData + #10 + 'Texto debajo del código de barras' + #13#10; // Texto // Enviar datos a la impresora WritePrinter(hPrinter, PAnsiChar(RawData), Length(RawData), BytesWritten); EndPagePrinter(hPrinter); end; EndDocPrinter(hPrinter); end; ClosePrinter(hPrinter); end else ShowMessage('Error al abrir la impresora'); end; Abrir la impresora: Se usa OpenPrinter con el nombre de la impresora configurada en Windows. Iniciar un trabajo de impresión: Se llama a StartDocPrinter para iniciar la impresión. Enviar comandos ESC/POS: Los comandos específicos de la impresora se envían como datos RAW. En este caso, se está enviando un comando para imprimir un código de barras CODE128. Cerrar la impresora: Se finaliza el trabajo de impresión con EndDocPrinter. Notas: Asegúrate de que el nombre de la impresora coincide con el que está configurado en tu sistema. Los comandos pueden variar según el modelo de impresora. Consulta el manual de la impresora para obtener detalles sobre los comandos específicos de impresión de códigos de barra. Este código debería funcionar si la impresora utiliza comandos ESC/POS o similares. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
seleccion de impresora y letra de la impresora | emeceuy | Impresión | 6 | 13-08-2017 14:11:05 |
Etiquetas en A4 | Besto | Impresión | 3 | 29-01-2010 14:39:46 |
Reportman con impresora de etiquetas | David Jiménez | Impresión | 5 | 18-11-2009 18:09:50 |
Impresora de etiquetas. Necesito recomendación para comprar una | Wonni | Impresión | 2 | 01-03-2007 22:44:08 |
Envío de comandos a impresora de etiquetas | davidgaldo | Impresión | 0 | 16-11-2005 08:14:20 |
![]() |
|