Impresora epson tm t20ii imprime sola y con símbolos

Resuelto
Hola,

Entonces, aquí está, estoy en una pasantía empresarial en el sector de soporte de materiales y redes y debo resolver un problema con una impresora, como se expresa en el título.

Tengo esta impresora Epson TM T20II que conecto por puerto serie después de añadirla a mi PC, "tarjeta combo PCIe 2S1P con cable de salida" y después de instalar los controladores de esta PCIe y de mi impresora comienza a funcionar sola.

Lo que ya he hecho, y varias veces:

Desinstalar e instalar nuevamente los controladores de la tarjeta PCIe y de mi impresora.
Cambiar el papel de impresión por uno nuevo.
He definido correctamente el tamaño del papel en 79.5.

Y aún es imposible imprimir una página de prueba.
Siempre imprime símbolos que aparecen solos.

Cabe destacar que cuando ingresa a la configuración interna de la impresora directamente a través de ella, es decir, presionando el botón "feed" cuando está apagada y encendiéndola mientras mantiene presionado este botón, la página de configuración se imprime correctamente en francés y no aparece ningún símbolo.

Entonces, ¿pueden ayudarme o indicarme el procedimiento a seguir para que esta impresora funcione?

PD: Por supuesto, podría usar el puerto USB que funciona correctamente, pero es un problema que tiene un cliente y que está conectado por puerto serie en la tarjeta PCIe.

13 respuestas

  1. Colaborador
    Hola,

    esta impresora es una impresora de tickets o de recibos, es muy común entre los comerciantes...

    A menudo, está conectada al PC a través de una conexión serie RS232... Lamentablemente, he explorado el sitio de Epson y este modelo de impresora debe tener una referencia más larga... por ejemplo, Epson TM-T20II (002CS), de lo contrario, puede que no sea una conexión serie..??

    El problema que mencionas aquí es típico de una mala configuración entre la impresora y el PC (número de bits de datos, bits de inicio/parada, bit de paridad o no)
    Estudia la cuestión aquí http://www.avsaudiovisuel.fr/datafiles/public_data/Articles_general/telechargement/liaison_serie_rs232.pdf

    -- Hay que saber en qué formato sale el marco del PC... según la aplicación
    -- Luego hay que estudiar el manual de la impresora para saber cómo hacer la configuración
    -- Y se configura la impresora para el mismo formato que la salida del PC

    -- Muchos PCs tienen la conexión serie existente en la placa base y no es necesario usar una tarjeta PCIe... basta con usar los pines previstos en la placa base.

    En la impresora, puede haber microswitches o una memoria o un menú o una forma de operar.
    1. Hola,

      Entonces es una impresora de recibos.

      Estoy conectado a ella a través de un puerto paralelo.
      La referencia es Epson TM-T200II (002).

      Para mí, la configuración está bien, tanto desde el PC como desde la impresora; puede que no haya mirado bien, voy a revisar una vez más.

      Desde anoche, ya no imprime sola y no hay ningún símbolo visible, pero no imprime ninguna página de prueba.

      No, justo no hay conexión en serie en la placa base, de lo contrario no habría tenido que añadir una.
      1. Colaborador
        Lo siento, este modelo no tiene puerto paralelo... solo serie y USB... así que o hay un error, o la conexión no puede funcionar así.

        El puerto paralelo es ya sea un conector centronic o DB de 25 pines, mientras que la conexión serie es un DB9, no se puede confundir... pero yo no veo a distancia... ¿una foto de las tomas podría ser...?

        En un puerto paralelo, no se puede equivocar si el cable está bien hecho... Sin embargo, en un puerto serie, se puede buscar la configuración correcta todo el día.
        Aún queda el tipo de cable utilizado... ¿?

        Puedes hacer pruebas con el HyperTerminal del PC y/o el protocolo xmodem
        https://courselectronique.fr/rs232/

        Me habría gustado tener la marca y el modelo de la placa base... ¿?


        1. Entonces aquí está la tarjeta que he añadido a mi PC, tiene puertos serie y el DB25 (¿qué significa DB?) exactamente como en mi impresora, así que lo conecté como el cliente que tengo en DB25 a mi tarjeta PCIe y a mi impresora, resultó que no importaba lo que hiciera, no imprimía, pero tal vez porque el puerto DB no estaba bien configurado... ¿me puedes decir más sobre el DB25?

          Porque cuando conecto en serie DB9 y entrada DB25 en mi impresora, no hay problema para imprimir

          En cuanto a la placa base, es una Dell, pero respecto al modelo, es una PC Optiplex 3080 y no he encontrado el modelo de la placa base

          EDIT:

          Acabo de entender que el DB25 también es un puerto serie.

          Entonces, cuando conecto mi impresora solo en DB25, no imprime. Pero si conecto en salida de PC en DB9 y en entrada en mi impresora en DB25, no hay problema para imprimir.

          Así que es la configuración del puerto DB25 la que no funciona o soy yo quien lo he configurado mal.
          1. Colaborador
            Encore un https://www.eltima.com/fr/article/9-pin-serial-port.html

            DB significa "Bus de Datos" ya que es una transmisión de datos.

            Esperaba una foto de la parte trasera de la impresora donde se ubica el conector...

            -- veo que la salida de tu tarjeta es una especie de pulpo con los tres tipos de salida.
            y encontré esta tarjeta https://www.startech.com/en-us/cards-adapters/pex2s1p553b

            Esta salida de tarjeta en tres cables es en realidad:
            -- 1 puerto paralelo...25 pines
            -- 2 puertos serie ... 9 pines
            Entonces, ¿cuál está conectado a tu impresora
            y los dos puertos serie están seguramente en dos direcciones diferentes de COM1: y COM2:-- o 3..4..5..etc..? y hay un CD incluido para configurar todo esto

            El archivo del controlador https://sgcdn.startech.com/005329/media/sets/asix_moschip-mcs99xx_drivers/[asix%20moschip%2099xx]%20pcie%20serial%20card.zip

            -- Hay que asegurarse de usar el cable correcto, y que esté correctamente configurado en la configuración, la dirección COM correcta

            -- El número de bits de datos (a menudo 7 u 8)
            -- El bit de paridad o no
            -- El bit de parada o no
            -- el bit de inicio o no

            Sería interesante saber si esta instalación ya ha funcionado..?? o nunca..?? con este mismo PC y la misma versión de Windows..??

            También sería interesante ver el texto del papel de la configuración, salido de la impresora..?

            Creo que también el software de tickets/recibos debe tener un formato de los datos impresos, que es conocido, ya sea en la venta o en el pliego de condiciones...

            El objetivo es casar los dos.
            1. Re,

              Como te dije, detrás de la impresora hay un DB25 hembra, o si no hay USB o Ethernet, pero eso no es lo que me interesa.

              Sí, efectivamente es una startech PCIe 2S1P, los drivers son los correctos.

              He probado en 2 PC diferentes y cuando conecto en DB25 en ambos lados no imprime nada.

              Cuando conecto DB9 en el PC y en DB25 en la impresora, funciona correctamente.

              Así que no sé de dónde viene el problema, pero en DB25 en ambos lados es imposible imprimir.

              Tengo la configuración correcta:
              bit de datos: 8
              Paridad: none
              bit de parada: 1
              bit de inicio: none

              Cuando saco la configuración de la impresora:



              Para la configuración del texto, he verificado en internet y es la correcta.

              Después, en el trabajo solo tengo un cable doble DB25, quizás venga de eso, pero no puedo verificar con otro cable.

              Para mí, el problema es que la estoy conectando en doble DB25, porque no entiendo por qué funciona correctamente cuando la conecto en serie, pero cuando uso el puerto paralelo no funciona.
              1. Colaborador
                La toma DB25 hembra al final del cable es un puerto paralelo y no un puerto serie... está diseñada para recibir un cable DB25 macho ===> impresora... no he visto su conector..

                -- En el ticket de configuración, se ha seleccionado la conexión (serie o USB)... así que no puedes imprimir en paralelo... Solo en serie, así que en tu caso.. DB9 a 38400 baudios..

                Eso, no lo entiendo bien..
                Cuando conecto DB9 en la PC y DB25 en la impresora funciona correctamente


                Dame una foto de la parte trasera de esta impresora... ¿cuántos conectores tiene..?? ¿y cómo son los contactos.....?
                1. Como te dije, la impresora es DB25 hembra, me parece. Aquí está la imagen



                  Sí, efectivamente, pero cuando quiero elegir cambiar la interfaz, me proponen UIB, USB integrado o Auto, que es el valor por defecto

                  Y como te dije, la impresora funciona sin problemas con DB9, pero cuando conecto justo el puerto paralelo DB25 "al final de la octopus" y en mi impresora también es DB25, no funciona.
                  1. Colaborador
                    Encuentro todo este asunto bastante curioso...!!! Es efectivamente un conector DB25 hembra el que sale de la impresora y del concentrador... Normalmente, habría que conectarlos con un cable DB25 macho en ambos extremos y poner la impresora en modo paralelo...

                    -- Supongo que si no funciona, es porque hay algún corte en la conexión por algún lado, o un cortocircuito con el terminal vecino... o que el cableado no es el correcto, con hilos cruzados o ausentes, etc.

                    -- Sin embargo, no entiendo cómo puedes conectar los DB9 a esta impresora que no tiene conector DB9..??
                    O entonces tienes un cable DB9 hembra por un lado y DB25 macho por el otro... es posible... pero en ese caso, eso significaría que tu DB25 de la impresora es de hecho un conector de enlace serie y no paralelo.

                    Ahí está el enigma..?
                    1. Hola,

                      Sí, cuando utilizo un cable DB25 en ambos extremos, no funciona porque no puedo configurar la impresora en modo paralelo ya que no existe.

                      Y sí, también tengo un cable DB9 hembra y DB25 macho en el otro lado, y allí la impresora funciona correctamente con los parámetros adecuados, especialmente la velocidad del puerto a 38400, de lo contrario solo imprime símbolos.
                      1. Colaborador
                        OK, entonces, para mí, esta impresora está equipada con un DB25 para una conexión serie (RS232)... de hecho, el montaje me parece ser una adaptación "hecha a mano".. en cualquier caso, para que funcione así, es porque la conexión y el protocolo están bien respetados y el cable intermedio seguramente está adaptado también para que funcione así

                        -- La velocidad de transmisión es de 38400 baudios. Si esta velocidad se modifica, los bits transmitidos ya no están sincronizados y la decodificación de los caracteres impresos ya no es la misma, por eso imprime cualquier cosa.

                        -- en una máquina "normal" deberíamos poder cambiar esta velocidad, hasta 115200.. Pero hay que hacerlo del lado del PC y también en la impresora para que todo esté de acuerdo... No se dice que se puedan cambiar estos valores en la impresora..?? puede que sea inútil si la velocidad de su mecánica no puede ser más rápida.. Se necesita tiempo para la impresión térmica..

                        Efectivamente, en un manual https://www.modesdemploi.fr/epson/tm-t20ii/mode-d-emploi?p=2
                        tiene un cable DB-9 <==>DB25 que es para el modelo de conexión RS232
                        Por lo tanto, esta toma DB25 es efectivamente una conexión serie... es una trampa.
                        1. sí, efectivamente se puede ver en la foto de la parte posterior de esta impresora, no es muy legible pero dice "RS-232", así que no es una conexión paralela.

                          De todos modos, gracias por ayudarme a salir de este lío con esta impresora, solo queda llamar al cliente para informarle de mis hallazgos ^^

                          Gracias de nuevo, jeannets.