Windows 7에서 1980년대 Olympia 타자기/데이지휠 프린터로 인쇄

Windows 7에서 1980년대 Olympia 타자기/데이지휠 프린터로 인쇄

Windows 7에서 오래된 1980년대 Olympia Compact S 타자기/데이지 휠 프린터로 인쇄하려고 합니다. 이것은 기본적으로 1986년경에 제조된 타자기/프린터입니다. 이것이 가능한지 아는 사람이 있습니까?

USB-병렬(Centronics) 케이블을 사용하여 PC에 연결할 수 있습니다. Windows 7에서는 IEEE 1284 컨트롤러(Centronics 병렬 인터페이스)를 인식하지만~ 아니다프린터로. 역사적으로 이것은 "일반" 데이지 휠 인터페이스로 작동하는 것처럼 보였습니다. 아마도 Windows 95였을 겁니다!

답변1

제가 아는 바로는 해당 장치에 사용 가능한 드라이버가 없습니다. 그러면 몇 가지 선택 사항이 남습니다.

직접 작성해 보세요. 대부분의 최신 프린터는 비트맵이나 벡터의 다양성에 더 가깝고 모든 종류의 작업을 수행할 수 있으므로 이는 매우 복잡한 작업이 될 수 있습니다. 그런 오래된 괴물의 드라이버는 모든 것을 보완하고 모든 것을 이 프린터의 실제 기능에 맞게 매핑해야 합니다.

이 프린터와 대화하는 프로그램을 작성하세요. 나는 Windows가 어댑터를 볼 수 있기 때문에 아마도 COM 포트와 비슷하게 포트를 열고 바이트를 쓸 수 있을 것이라고 추측합니다. 이제 프린터에서 바이트를 뱉던 옛날로 돌아왔습니다. 여기서 단점은 물론 해당 항목을 사용할 수 있는 응용 프로그램(자신의 응용 프로그램 제외)이 없다는 것입니다. 어쨌든 텍스트와 몇 가지 효과만 인쇄할 수 있다는 점을 고려하면 이는 그다지 큰 문제가 아닐 수 있으며 흥미로운 프로젝트가 될 수 있습니다.

적절한 ASCII 바이트를 텍스트 파일에 넣고 cmd.exe를 사용하여 적절한 포트에 덤프합니다. 같은 것

type myfile.txt > LPT1

Windows가 어댑터를 LPT1에 매핑했다고 가정하면 작동할 수 있습니다. 이는 작업을 수행하기 위한 프로그램을 작성하는 것보다 최소한 프로젝트 수준이며 텍스트 편집기를 사용하여 쉽게 텍스트 파일을 만들 수 있습니다. 멋진 효과를 얻으려면 보이지 않는 문자를 쉽게 표시할 수 있는 Notepad++와 같은 편집기를 사용하는 것이 도움이 될 수 있습니다. 또한 프린터 설명서를 찾아보고 어떤 코드 세트를 사용하는지 알 수 있습니다.

답변2

나는 이 스레드가 오래되었다는 것을 알고 있습니다. 하지만 답은 생각보다 간단합니다. Windows 일반 텍스트 프린터 드라이버를 사용하면 제대로 작동합니다.

Linux에서는 케이블을 연결하고 이 명령을 시도하면 텍스트를 있는 그대로 프린터에 보낼 수 있습니다.

cat examplefile.txt > /dev/usb/lp0

관련 정보