imprimir en una máquina de escribir/impresora tipo margarita Olympia de los años 80 desde Windows 7

imprimir en una máquina de escribir/impresora tipo margarita Olympia de los años 80 desde Windows 7

Estoy intentando imprimir en una vieja máquina de escribir/impresora tipo margarita Olympia Compact S de la década de 1980 desde Windows 7. Esta es básicamente una máquina de escribir/impresora que se fabricó alrededor de 1986. ¿Alguien sabe si esto es posible?

Puedo conectarme a mi PC mediante un cable USB a paralelo (Centronics). Windows 7 reconoce el controlador IEEE 1284 (interfaz paralela Centronics), peronocomo impresor. Históricamente, parecía funcionar con una interfaz de tipo margarita “genérica”; ¡Probablemente era Windows 95!

Respuesta1

Que yo sepa, no hay controladores disponibles para dicho dispositivo. Eso te deja algunas opciones:

Escribe uno tú mismo. Es probable que esta sea una tarea muy complicada, ya que la mayoría de las impresoras modernas son más del tipo de mapas de bits o vectoriales y pueden realizar todo tipo de trucos. Un controlador para una bestia tan vieja tendrá que compensar todo eso y adaptar todo a las capacidades reales de esta impresora.

Escriba un programa para hablar con esta impresora. Supongo que dado que Windows ve el adaptador, probablemente podrías abrir el puerto más o menos como un puerto COM y escribirle bytes. Ahora ha vuelto a los viejos tiempos de escupir bytes en la impresora. La desventaja aquí es que, por supuesto, no tienes aplicaciones (excepto la tuya) que puedan usarlo. Dado que de todos modos solo puede imprimir texto más algunos efectos, esto podría no ser un gran problema y podría ser un proyecto interesante.

Coloque los bytes ASCII apropiados en un archivo de texto y vuelquelo al puerto apropiado usando cmd.exe. Algo como

type myfile.txt > LPT1

Podría funcionar, suponiendo que Windows haya asignado su adaptador a LPT1. Esto es al menos menos proyecto que escribir un programa para hacer el trabajo, y puedes crear fácilmente archivos de texto usando cualquier editor de texto. Para efectos sofisticados, puede resultar útil conseguir un editor como Notepad++ donde puedas mostrar fácilmente caracteres invisibles. También querrá buscar el manual de la impresora para saber qué conjunto de códigos utiliza.

Respuesta2

Sé que este hilo es viejo. Pero la respuesta es más sencilla de lo que crees. Simplemente use el controlador de impresora de texto genérico de Windows y debería funcionar.

En Linux puedes conectar el cable y probar este comando y debería enviar el texto a la impresora tal como está:

cat examplefile.txt > /dev/usb/lp0

información relacionada