Matrixpoint MATRIXPOINT MP-3250 ESC / POS Comandos
-
29-10-2019 - |
Pregunta
Como sujeto, tengo una impresora POS MATRIXPOINT MP-3250. A medida que el manual dijo que es el comando de soporte: ESC / POS compatible
Hago búsqueda de Google, pero no funciona. Al menos configurar las fuentes condensadas, el comando en negrita, cursiva y papel de corte.
Especificaciones de funcionamiento:
- Windows 7 32bit
- La interfaz de la impresora era una ranura paralela, uso BAFO PARALELO al adaptador USB.
- Después de instalar el conductor de BAFO, obtuvimos: USB001 - Virtual Puerto de la impresora para USB
- Agrego la impresora manualmente en "Dispositivos e impresoras" (Agregue local Impresora, establecida en el puerto USB001 y usando la impresora genérica / de texto solo Conductor.
- envío comando usando API de Winspool (WritePrinter)
- Delphi xe
Por favor ayúdame, cualquier comentario apreciará.
Intenté usar este > ESC / POS manual .
editar.
Aquí es cómo:
function WriteToPrinter(const Data: string): DWord; var Temp: AnsiString; begin // write directly to printer device { ---- Note: This method is also able to send Escape command sequences directly, so you're no longer need to call Win32 API complicated Escape() function. } // We need convert to raw string since I'm using Delphi XE // string = UnicodeString Temp := AnsiString(Data); Result := 0; if (fPrnStatus = rpsPageStarted) then WritePrinter(fPrnHandle, PAnsiString(Temp), Length(Temp), Result); end; WriteToPrinter(#27'@'); // init printer WriteToPrinter(#27'S'); // normal mode? WriteToPrinter('Printing to default printer.'); // data WriteToPrinter('GSV0'); // Cut the paper
Qué obtuvimos en papel impreso: OwotoftPrinting a la impresora predeterminada (aparecen caracteres extraños)
El documento no se pudo cortar (NotEnd Old)
Editar: En su mayoría, se olvidó, las cosas anteriores funcionan bien en la impresora de PassBook de Epson Compatible / IBM 9068A (matriz DOT). (No estoy seguro) la impresora conectada directamente al puerto USB / paralelo, no con el adaptador (paralelo a USB como ahora).
¡supuse que algo mal en / entre este adaptador, o sus conductores?
Gracias
Solución 2
Caso cerrado.Mi último sospechoso tenía razón, el problema era BAFO, paralelo al adaptador USB.Siggh, gasto mucho tiempo debido a este adaptador semi de trabajo (incompatible).Al reemplazar con otro adaptador de tipo / rama, ahora funciona bien.
Gracias a todos los contribuyentes
Otros consejos
El comando de corte se envía mal.
El GSV0 está dividido en: GS (Seperador de grupo) # 29 v que es la minúscula 'v' 0 El valor binario cero # 0
Esto debería hacer el corte.