imprimindo para 1980s Olympia typewriter / daisywheel printer do Windows 7

2

Eu estou tentando imprimir em uma velha máquina de escrever Olympia Compact S / Daisy Wheel da década de 80 do Windows 7. É basicamente uma máquina de escrever / impressora que foi fabricada por volta de 1986. Alguém sabe se isso é possível?

Eu posso conectar ao meu PC usando um cabo USB-para-paralelo (Centronics). O Windows 7 reconhece o controlador IEEE 1284 (interface paralela Centronics), mas não como uma impressora. Historicamente, parecia operar com uma interface “margarida” genérica; isso foi provavelmente o Windows 95!

    
por Andrew Friedman 04.09.2014 / 18:48

2 respostas

1

Até onde sei, não há drivers disponíveis para esse dispositivo. Isso deixa algumas opções para você:

Escreva um você mesmo. É provável que essa seja uma tarefa muito complicada, já que a maioria das impressoras modernas são mais do tipo bitmap ou vetor e podem fazer todo tipo de truques. Um driver para uma besta tão antiga terá que compensar tudo isso e mapear tudo até os recursos reais dessa impressora.

Escreva um programa para apenas falar com esta impressora. Eu estou supondo que desde que o Windows vê o adaptador, você provavelmente poderia abrir a porta mais ou menos como uma porta COM e escrever bytes para ele. Agora você está de volta aos bons e velhos dias de cuspir bytes na impressora. A desvantagem aqui é que, obviamente, você não tem nenhum aplicativo (exceto o seu) que possa usar a coisa. Como só é possível imprimir texto e alguns efeitos de qualquer maneira, isso pode não ser um grande negócio e pode ser um projeto interessante.

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

type myfile.txt > LPT1

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

    
por 04.09.2014 / 19:06
2

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

No Linux, você pode conectar o cabo e experimentar este comando e ele deve enviar o texto para a impressora como se fosse uma saída de terminal:

examplefile.txt > /dev/usb/lp0
    
por 03.03.2015 / 21:51