Lời nói đầu:
Tôi vừa đặt một máy Windows 10 64 bit (Dell Optiplex 760) trong văn phòng để thay thế PC Windows XP 32 bit cũ.
PC cần có khả năng in ra một máy in ma trận điểm rất cũ - Star LC100. Không có trình điều khiển 64 bit nào khả dụng - chỉ có trình điều khiển 32 bit. Nó mô phỏng Epson EX-800 (không phải XP-800). Máy in này được yêu cầu vì nó in ra nhãn vải được giặt. Tác động của ma trận điểm có nghĩa là mực không phai.
Tôi đã thử sử dụng trình điều khiển Chỉ văn bản chung trên máy chủ nhưng nó gây ra lỗi và không in được.
Vì vậy, tôi đã cài đặt VirtualBox và 32-bit XP trên các máy chủ, mà không có một trình điều khiển sao LC100. Bây giờ tôi đang cố gắng cấp cho hệ điều hành khách truy cập vào cổng LPT1 vật lý.
Theo hướng dẫn này , tôi đã chạy các lệnh sau:
cd "c:\Program Files\Oracle\VirtualBox"
VBoxManage modifyvm "XP" --lptmode1 "LPT1:"
VBoxManage modifyvm "XP" --lpt1 0x378 7
Nhưng bây giờ khi tôi thử khởi động VM, tôi gặp lỗi sau:
Parallel#0 could not open 'LPT1:' (VERR_FILE_NOT_FOUND).
Parallel device 0 cannot attach to host driver (VERR_FILE_NOT_FOUND).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Tôi cũng đã thử chạy CMD và VirtualBox với tư cách Quản trị viên với kết quả tương tự.
Làm cách nào tôi có thể cấp cho hệ điều hành XP khách truy cập vào cổng LPT1 của máy chủ vật lý? Cổng hiển thị trên Trình quản lý thiết bị của HĐH máy chủ.