Windows 7에서의 메타코드 인쇄 출력

Windows 7에서의 메타코드 인쇄 출력

저는 오래된 Windows 3.11 기반 시스템을 Windows 7로 옮기려고 합니다. 이 시스템의 대부분은 상대적으로 쉽게 전환됩니다. Windows 7에서 오래된 앱을 실행하기 위한 다양한 옵션이 있습니다.

그러나 중요한 부분은 Xerox Metacode 기반 프린터로 인쇄하는 인쇄 작업 출력인 파일을 생성하는 것입니다. 메타코드는 PCL5 또는 Postscript와 같은 프린터 명령 언어에 필수적입니다. 예를 들어 출력 형식 지정 방법 등을 알려주기 위해 프린터로 전송되는 컨트롤 세트입니다. 아마도 Windows 2000까지 Xerox는 6110과 같은 프린터에 드라이버 옵션을 제공한 것으로 보입니다. PCL, 포스트스크립트 또는 메타코드.

메타코드 프린터 드라이버는 텍스트 프린터 파일이나 "인쇄" 작업으로 생성된 PDF와 마찬가지로 프린터 독립적인 것으로 보입니다. 나는 이것이 15~20년 전에 이 시스템의 출력 형식으로 선택된 이유라고 생각합니다. 앱 자체는 일부 사용자 정의 기능이 있는 오래된 워드 프로세싱 프로그램입니다. 그렇지 않으면 Win7 32비트에서 직접 잘 실행됩니다. 그러나 출력은 "인쇄"와 같은 작업에서 생성되어야 합니다.

이 출력~ 해야 하다이러한 출력 파일은 해당 형식을 확인해야 하는 메인프레임에서 사용되기 때문에 메타코드 가능 프린터로 전송되는 것과 같습니다.

Windows 7에서 메타코드 출력을 생성하는 방법을 찾고 있었지만 지금까지 아무 것도 찾지 못했습니다. 예를 들어, exDOS나 DOSbox에서 원본 앱을 실행할 수 있지만 둘 다 16비트 메타코드 프린터 드라이버를 로드할 수는 없습니다. 그리고 Windows 7에서 작동하는 메타코드 프린터 드라이버를 찾을 수 없습니다.

저는 Xerox에 연락하여 마치 DOS 또는 Win3.x 기반인 것처럼 실행되는 다양한 가상 시스템을 테스트하고 연구하는 데 상당한 시간을 보냈습니다. 지금까지 저는 아직 메타코드 명령을 나열한 문서를 본 적이 없습니다.이 PCL 참조와 유사.

내가 그랬어이와 같은 참고 자료를 찾아보세요:

초기 고속 Xerox 프린터에 사용된 페이지 설명 언어입니다. 텍스트와 그래픽 모두에 사용되는 메타코드는 페이지의 모든 점을 처리할 수 있습니다. 이와 대조적으로 LCDS(Line Condition Data Stream)는 Xerox 텍스트 전용 형식이고 DJDE(Dynamic Job Descriptor Entry) 명령은 LCDS 및 메타코드에 포함될 수 있는 텍스트 기반 명령입니다.

그래서 저는 Windows 7에서 이 출력을 생성하는 방법에 대한 제안을 찾고 있습니다. 제가 방법, 프로세스, 제품 및/또는 절차를 찾고 있기 때문에 이는 제품 자체에 대한 권장 사항은 아닙니다. 반면에 만약 있다면~이다Windows 7에서 작동하는 메타코드 드라이버를 수정하면 솔루션이 크게 단순화되므로 기쁘게 생각합니다.

문제를 더 잘 설명하기 위해 게시물에 세부정보를 추가하려면 알려주시기 바랍니다.

답변1

메타코드 프린터를 에뮬레이트하고 최신 프린터에서 인쇄할 수 있도록 변환할 수 있는 소프트웨어 제품이 있습니다.

빠른 검색으로 다음을 찾았습니다.

호스트서브
RSA MIS 인쇄
XCHANGE 프린터 에뮬레이션

예를 들어 메타코드를 PostScript로 변환하는 소프트웨어도 있습니다.
Xerox 변환 - DJDE, LCDS, 메타코드 변환.


메타코드 파일을 생성하는 프린터 드라이버를 찾을 가능성은 거의 없습니다. 또한 Windows 3.11의 16비트 프로그램은 64비트 Windows에서 전혀 실행될 수 없습니다.

이러한 이식성 문제를 방지하기 위한 가장 좋은 솔루션은 16비트 가상 머신을 생성하고 여기에 Windows 3.11 및 16비트 메타코드 프린터 드라이버를 설치하는 것입니다.

거의 모든 가상화 제품에서는 실제로 호스트의 파일로 출력하는 가상 직렬 포트를 게스트에 생성할 수 있습니다.

게스트 내부에서만 사용할 수 있는 이 프린터 포트는 필요한 "메타코드 프린터"를 생성하는 데 사용될 수 있습니다. 호스트에서 생성된 메타코드 파일은 실제로 프로시저와 마찬가지로 메인프레임에서 처리되도록 전송될 수 있습니다.

아직 이전 Windows 3.11 컴퓨터를 사용하고 있는 경우 하드 디스크를 가상화한 다음 가상 디스크를 16비트 가상 컴퓨터에 연결하여 실제 컴퓨터를 가상(P2V)으로 가상화할 수 있습니다. 이렇게 하면 이전 Windows 3.11 설정이 VM에 영원히 유지됩니다.

Windows 3.11 VM은 네트워크에 연결할 필요가 없습니다. 가상 포트에 작성된 메타코드 파일은 호스트에 있으며, 네트워크에 연결될 호스트입니다. Windows 3.11 VM은 가상화 제품에서 제공하는 호스트 전용 가상 네트워크 어댑터에 연결할 수 있습니다.

답변2

Crawford에는 일련의 X-to-Metacode 제품이 있습니다.http://www.crawfordtech.com/products/conversions-and-transforms

응용 프로그램이 Postscript 파일을 생성할 수 있는 경우 다음을 사용할 수 있습니다.PS에서 메타코드로 변환. 같은 회사는 다른 입력 형식에 대해서도 유사한 제품을 보유하고 있습니다.

관련 정보