imprimindo na máquina de escrever/impressora margarida Olympia dos anos 1980 no Windows 7

imprimindo na máquina de escrever/impressora margarida Olympia dos anos 1980 no Windows 7

Estou tentando imprimir em uma antiga máquina de escrever/impressora Daisy Wheel Olympia Compact S da década de 1980 no Windows 7. Esta é basicamente uma máquina de escrever/impressora fabricada por volta de 1986. Alguém sabe se isso é possível?

Posso me conectar ao meu PC usando um cabo USB para paralelo (Centronics). O Windows 7 reconhece o controlador IEEE 1284 (interface paralela Centronics), masnãocomo uma impressora. Historicamente, ele parecia operar com uma interface “genérica” em margarida; provavelmente era o Windows 95!

Responder1

Que eu saiba, não há drivers disponíveis para esse dispositivo. Isso deixa algumas opções:

Escreva um você mesmo. É provável que esta seja uma tarefa muito complicada, já que a maioria das impressoras modernas são mais do tipo bitmap ou vetorial e podem fazer todos os tipos de truques. Um driver para uma fera tão antiga terá que compensar tudo isso e mapear tudo até as capacidades reais desta impressora.

Escreva um programa para apenas conversar com esta impressora. Suponho que, como o Windows vê o adaptador, você provavelmente poderia abrir a porta mais ou menos como uma porta COM e gravar bytes nela. Agora você está de volta aos velhos tempos de cuspir bytes na impressora. A desvantagem aqui é que é claro que você não tem aplicativos (exceto o seu) que possam usar o recurso. Dado que ele só pode imprimir texto e alguns efeitos, isso pode não ser um grande problema e pode ser um projeto interessante.

Coloque os bytes ASCII apropriados em um arquivo de texto e despeje-o na porta apropriada usando cmd.exe. Algo como

type myfile.txt > LPT1

Pode funcionar, assumindo que o Windows mapeou seu adaptador para LPT1. Isso é pelo menos menos um projeto do que escrever um programa para fazer o trabalho, e você pode criar facilmente arquivos de texto usando qualquer editor de texto. Para efeitos sofisticados, pode ser útil obter um editor como o Notepad++, onde você pode mostrar facilmente caracteres invisíveis. Você também vai querer procurar o manual da impressora para saber qual conjunto de códigos ela usa.

Responder2

Eu sei que esse tópico é antigo. Mas a resposta é mais simples do que você pensa. Basta usar o driver de impressora de texto genérico do Windows e ele deverá funcionar.

No Linux você pode conectar o cabo e tentar este comando e ele deverá enviar o texto para a impressora como está:

cat examplefile.txt > /dev/usb/lp0

informação relacionada