Hablamos de diferentes m�todos para enviar secuencias de escape. y puede que no funcione dependiendo de la configuraci�n del dispositivo y si *interpreta* los hexadecimales que se le envian o no.
Deberias comparar la definici�n de tu impresora con la definicion de impresora de Angeles, pues de ello depende qu� secuencia debas enviar para que funcione. La informaci�n que te he facilitado es para impresoras PCL., sin conocer a fondo el mundo "Epson no-PCL" Asi pues en "el mundo PCL" puedes: 1) Indicar TRNSPY y CVTDTA en las DDS. No hay que a�adir el prefijo X'03nn', ya que se encarga el sistema (segun el MFRTYPMDL). 2) utilizar RPLUNPRT(*NO) , a�adiendo r X'03nn........ Te copio las referencias PCL que he encontrado: http://www.pbhall.us/barcode.html http://mcpressonline.com/mc/.214a28b1!sectionID=.5bfbae68 SAlu2 On 5/11/05, Diego <[EMAIL PROTECTED]> wrote: > >De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > >En nombre de alex martinez > >Enviado el: mi�rcoles, 11 de mayo de 2005 14:35 > >Para: [email protected] > >Asunto: RE: Corte de papel en impresora de tickets EPSON > > >Hola de nuevo: > > La secuencia que envias tampoco me parece del todo correcta. Y me explico: > > Si envias x'030D1B6D' aqui hay algo mal: > > 03 - indica un ascii transparente > > 0D - indica la longitud en Bytes que sigue a continuaci�n,as� 0D=13 Bytes? > > 1B6D - enviamos 2 bytes (y no 13 como indicas). > > Justo esto es lo que no tengo nada claro. Ya hab�a visto ese hilo > rebuscando por google estos �ltimos d�as y jam�s hab�a visto ese m�todo para > enviar los datos a la impresora :? En la documentaci�n, apartado 1.3.14 > (constantes) del "RPG/400 Manual de Consulta" se especifica que los > literales hexadecimales tienen el formato X'x1x2..xn', donde cada par de > caracteres define un �nico byte. De esta forma la cadena proporcionada por > �ngeles Salvador (X'030D1B6D') *interpreto* que consiste en enviarle a la > impresora los caracteres ascii 3,Ctrl+M,ESC,i y no "ascii > transparente,longitud en bytes,cadena hexadecimal". Es decir, que antes de > enviarle a la impresora el ESC+m documentado por Epson para el corte parcial > del papel se le envia un "End of text" (hexadecimal 03) y un retorno de > carro (hexadecimal 0D). > > �D�nde est� documentado el m�todo X'03nnXXXXX'?? Agradecer�a cualquier > referencia al respecto, porque la verdad es que me intriga bastante. Y una > vez m�s gracias por la ayuda. Saludos!! :) > > > __________________________________________________ > Forum.HELP400 es un servicio m�s de NEWS/400. > (c) Publicaciones Help400, S.L. - Todos los derechos reservados > http://www.help400.es > _____________________________________________________ > > Para darte de baja visita la siguente URL: > http://coyote.combios.es/mailman/listinfo/forum.help400 > __________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://coyote.combios.es/mailman/listinfo/forum.help400
