โปรแกรม DOS ยังคงใช้อยู่ในโลกของธุรกิจ คำแนะนำเกี่ยวกับวิธีทำให้พวกเขาทำงานอย่างถูกต้องบนแพลตฟอร์มการคำนวณที่ทันสมัยนั้นอาละวาดบนเว็บ นี่คือสิ่งที่ทำงานให้ฉัน
โปรแกรม DOS 16 บิตที่เราจำเป็นต้องทำงานกับอยู่บนเซิร์ฟเวอร์ Windows 2003 แบบ 32 บิตที่จะถูกลบในไม่ช้า จนกว่าจะถึงตอนนั้นการแชร์ไปยังโปรแกรมจะถูกแมปบนเครื่องไคลเอนต์ 32 บิตสองเครื่องจากโดเมนหลักที่มีนโยบายกลุ่ม ทางลัดไปยังไฟล์. cmd ที่เริ่มโปรแกรมจะถูกวางลงบนไคลเอ็นต์ด้วยตนเองบนโดเมนหลัก โปรแกรมทำงานได้ดีบน Windows 8.1 มั่นใจว่าจะมีการประนีประนอมเล็กน้อย แต่เครื่องจะได้รับการอัพเกรดเป็น Windows 8.1 แบบ 64 บิตเมื่อโปรแกรม DOS ซึ่งทำงานจากโดเมนที่สองถูกยกเลิกการใช้งาน
การพิมพ์จากโปรแกรมนำเสนอความท้าทายที่ยิ่งใหญ่ที่สุด เครื่องพิมพ์คู่ขนานที่แตกต่างกันสองเครื่องใช้กับโปรแกรมนี้ แต่โปรแกรมจะพิมพ์ไปที่พอร์ตเดียวเท่านั้นและไม่มีตัวเลือกให้เปลี่ยนพฤติกรรมนี้ ต้องการพิมพ์เช็คไปยังเครื่องพิมพ์เลเซอร์หรือไม่ จำเป็นต้องเชื่อมต่อกับพอร์ต LPT1 ต้องการพิมพ์ดัมพ์ข้อมูลไปยังเครื่องพิมพ์ dot matrix หรือไม่? จำเป็นต้องเชื่อมต่อกับพอร์ต LPT1 เช่นกัน คนสองคนทำงานกับโปรแกรมนี้ทุกวันดังนั้นเราจะใช้คอมพิวเตอร์หนึ่งเครื่องสำหรับเครื่องพิมพ์แต่ละเครื่อง มาติดตั้งเครื่องพิมพ์ตัวแรก:
หากคอมพิวเตอร์มีพอร์ต DB-25 (ขนาน) จริงคุณสามารถปิดการใช้งานได้ใน BIOS Windows 8.1 จะไม่รองรับและเราไม่ต้องการมัน
Cable-to-Go รุ่น 16899 อะแดปเตอร์เครื่องพิมพ์แบบขนาน USB กับ DB25 ใช้สำหรับเชื่อมต่อเครื่องพิมพ์กับคอมพิวเตอร์ อะแดปเตอร์จะติดตั้งโดยอัตโนมัติและไม่ได้รับการยอมรับว่าเป็นอุปกรณ์แบบขนานหรือพอร์ต LPT
ตอนนี้เปิดอุปกรณ์และเครื่องพิมพ์ คลิกเพิ่มเครื่องพิมพ์แล้วเลือกเครื่องพิมพ์ที่ฉันต้องการไม่มีอยู่ในรายการ ในบทสนทนาถัดไปเลือกเพิ่มเครื่องพิมพ์ท้องถิ่นหรือเครื่องพิมพ์เครือข่ายที่มีการตั้งค่าด้วยตนเองและในบทสนทนาถัดไปให้ใช้พอร์ตที่มีอยู่ เลือกพอร์ตเครื่องพิมพ์เสมือนสำหรับ USB ทั้ง USB001 หรือ USB002 จากรายการไม่ใช่ตัวเลือกพอร์ต LPT
เครื่องพิมพ์เครื่องแรกคือเครื่องพิมพ์ dot matrix multi-mode ของ Panasonic KX-P1191 เครื่องพิมพ์ไม่อยู่ในรายการในกล่องโต้ตอบที่ขอไดรเวอร์และอัปเดตรายการโดยการคลิก Windows Update ไม่ได้ช่วยอะไร การตรวจสอบเว็บไซต์สนับสนุนของพานาโซนิคระบุว่าเครื่องพิมพ์ไม่ได้รับการสนับสนุนอย่างสมบูรณ์ในขณะนี้ แต่ผู้เชี่ยวชาญด้านการสนับสนุนทางเทคนิคของพานาโซนิคช่วยไขปริศนาเส้นทางที่นำไปสู่ไดรเวอร์ Epson FX Series 1 (80) ที่มาพร้อมกับ Windows 8.1 มันทำงานได้อย่างสมบูรณ์
ตอนนี้ติดตั้งเครื่องพิมพ์แล้ว แต่มันอยู่บนพอร์ต USB001 และโปรแกรมจะพิมพ์ไปยังพอร์ต LPT1 เท่านั้น การแก้ปัญหาค่อนข้างตรงไปตรงมาและสามารถรวมเข้ากับแบ็ตช์ไฟล์ที่ใช้ในการเริ่มโปรแกรม มาเรียนที่โรงเรียนเก่ากันเถอะเล่นกับเครื่องพิมพ์ของเรา: เราจะแชร์และพิมพ์ไปที่ LPT1
คลิกขวาที่เครื่องพิมพ์และเลือกคุณสมบัติ แชร์เครื่องพิมพ์ไม่แสดงรายการไว้ในไดเรกทอรีสร้างชื่อแชร์สั้น ๆ เพื่อวัดผลที่ดีจากนั้นตรวจสอบให้แน่ใจว่าผู้ใช้ของเครื่องไคลเอ็นต์อยู่ในรายการกลุ่มหรือชื่อผู้ใช้ภายใต้แท็บความปลอดภัย
คนสองคนที่จะพิมพ์ไปยังเครื่องพิมพ์เหล่านี้สร้างเงินเดือนของฉันดังนั้นฉันจึงให้สิทธิ์ผู้ดูแลระบบโดเมนแก่พวกเขา นั่นอาจไม่จำเป็น ทั้งสองเป็นผู้ใช้ในโดเมนหลัก แต่ไม่ใช่โดเมนรองและฉันไม่ต้องการใช้เวลาในการแก้ไขปัญหาสิทธิ์
ตอนนี้แก้ไขไฟล์แบตช์และใช้คำสั่ง net use ที่มีเอกสารที่ดีเพื่อใช้โซลูชันการพิมพ์:
@echo off
::delete the printer
net use lpt1 /delete
::add the printer
net use lpt1 \\\COMPUTER\PRINTER /persistent:yes
::fire up the nasty ol' DOS program
<existing syntax used to start the program>
โดยที่ COMPUTER เป็นชื่อของคอมพิวเตอร์และ PRINTER เป็นชื่อที่ใช้ร่วมกันของเครื่องพิมพ์ กระบวนการทำงานได้ดีเท่ากันบนคอมพิวเตอร์เครื่องที่สองสำหรับเครื่องพิมพ์ HP LaserJet 1100 โดยใช้ไดรเวอร์ "HP LaserJet 1100 (MS)" ที่มาพร้อมกับ Windows 8.1
- หมายเหตุ -
ข้อผิดพลาดระบบ 5:
ตรวจสอบให้แน่ใจว่าผู้ใช้อยู่ในรายการภายใต้แท็บความปลอดภัย "ทุกคน" สามารถลบได้ จำเป็นต้องมีสิทธิ์ผู้ดูแลระบบโดเมนสำหรับผู้ใช้หรือไม่ อาจไม่หากทุกอย่างทำงานจากโดเมนเดียว
ข้อผิดพลาดระบบ 66:
ตรวจสอบไวยากรณ์ของคุณ คุณอาจสะกดชื่อคอมพิวเตอร์เครื่องพิมพ์หรืออาจพลาดเครื่องหมายโคลอน? ต้องการหนึ่งโคลอนเท่านั้นตามเอกสารของ Microsoft การเพิ่มโคลอนที่ไม่จำเป็นลงใน lpt1 [:] จะทำให้เกิดความล้มเหลวหรือไม่
ทุกอย่างเกี่ยวกับการใช้เน็ต:
https://technet.microsoft.com/en-us/library/bb490717.aspx