Dosemu에 오래된 회계 프로그램을 설치하고 있는데 보고서를 인쇄하기 전까지는 잘 작동합니다. 프로그램은 정보를 보내기 전에 프린터가 온라인인지 확인하고 사용할 수 있는 프린터가 없다는 메시지를 표시하며 중지됩니다. (저는 lpt1에 병렬 프린터가 없고 출력을 관리하는 방법으로 Cups-pdf를 사용하고 있습니다.)
나는 Dosemu와 Cups-pdf를 설정했고 명령줄에서 인쇄할 수 있습니다. 이런 관점에서 컵스의 구성은 괜찮은 것 같습니다.
"Mode lpt1=Null"을 사용하여 프로그램을 테스트했는데, 이 경우 프로그램이 프린터에 정보를 보냈지만 이 경우 프린터가 "Null"이었으므로 보고서가 손실되었습니다.
LPT1 프린터 상태 레지스터에 대한 Dosemu 기본 설정은 "확인"(INT17)으로 나타나고 프로그램은 "프린터 온라인"을 기다리고 있습니다. 어떤 이유로 "mode lpt1=Null"은 이 설정을 "Printer Online"으로 변경하는데, 이로 인해 이 설정을 관리할 수 있는 방법이 있다고 믿게 됩니다.
이 구성을 어떻게 변경할 수 있나요? 런타임 옵션을 사용하여 수행할 수 있습니까, 아니면 컴파일해야 합니까? 어쩌면 내가 고려하지 않은 더 간단한 해결책이 있을 수도 있습니다.
저는 Debian 9.7 strech 64에서 Dosemu 1.4.0.8, Cups 2.2.1을 사용하고 있습니다.