แอปพลิเคชัน MS-DOS ส่งเอาต์พุตหน้าจอไปยังเครื่องพิมพ์ LPT


1

เรามีแอปพลิเคชัน MS-DOS (เขียนเป็นรหัส FoxPro) และเมื่อเร็ว ๆ นี้มีข้อผิดพลาดนี้: เมนูหน้าจอของแอปพลิเคชันโดยไม่มีเหตุผลเริ่มพิมพ์ในเครื่องพิมพ์ LPT Panasonic KX-1150 มันเป็นงานพิมพ์ที่ไม่มีที่สิ้นสุดของทุกหน้าจอของแอปพลิเคชั่นราวกับว่าเอาต์พุตหลักแทนที่จะส่งไปยังจอภาพส่งไปที่เครื่องพิมพ์! มันสร้างเอกสารที่ไม่มีชื่อกับหน้า N / D และทำให้การพิมพ์ตลอดไป เราต้องปิดเครื่องพิมพ์แล้วฆ่าเอกสารในสปูลเพื่อหยุด ...

เครื่องพิมพ์ถูกติดตั้งพร้อมไดรเวอร์ Generic / Text และเกิดขึ้นกับเราทั้งใน WindowsXP และ Win7 สิ่งนี้จะเป็นอย่างไร

ขอบคุณล่วงหน้า


มีอะไรเปลี่ยนแปลง คุณลองใช้การคืนค่าระบบเพื่อย้อนกลับไปก่อนวันที่เกิดปัญหาหรือไม่
CharlieRB

คำตอบ:


1

เนื่องจากเป็นแอปพลิเคชัน DOS ฉันจึงนึกได้เพียง 2 วิธีเท่านั้นที่สามารถเปลี่ยนเส้นทางผลลัพธ์:

  1. มีการเปลี่ยนแปลงบางอย่างภายในแอป สิ่งนี้ขึ้นอยู่กับแอปทั้งหมดและฉันไม่สามารถแสดงความคิดเห็นเพิ่มเติมได้อีก
  2. แอพเริ่มต้นด้วยการเปลี่ยนเส้นทางเอาต์พุตใน:

แอป & gt; LPT1:

เนื่องจากคุณอาจไม่ได้เริ่มแอพจากบรรทัดคำสั่งด้วยการเปลี่ยนเส้นทางนี้คุณต้องตรวจสอบไฟล์แบตช์ที่เริ่มต้น คลิกขวาที่ไอคอนและเลือกแก้ไขเพื่อเปิดใน NotePad หากนั่นเป็นเรื่องปกติคำแนะนำแรกของฉันคือปัญหาของคุณอยู่ที่ใด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.