ฉันจะแชร์เครื่องพิมพ์บน Windows 7 x64 กับ Windows XP x86 ได้อย่างไร


13

ฉันพยายามแชร์เครื่องพิมพ์ที่ใช้ Windows 7 64 บิตกับ Windows XP 32 บิต

ฉันได้พยายาม:

  • ใช้Add Printer Wizardบน XP
    • การเลือกเครื่องพิมพ์เครือข่าย
    • เรียกดูเครื่องพิมพ์และเลือกจากรายการ
    • การพยายามเรียกดูไดรเวอร์ด้วยตนเองฉันได้รับข้อผิดพลาด `Windows ไม่สามารถค้นหาไดรเวอร์เครื่องพิมพ์ที่เหมาะสมได้ ติดต่อผู้ดูแลระบบของคุณเพื่อขอความช่วยเหลือในการค้นหาและติดตั้งไดรเวอร์ที่เหมาะสม

ฉันต้องการโหลดไดรเวอร์บนพีซีที่ใช้ Windows 7 เหมือนเซิร์ฟเวอร์การพิมพ์ ฉันได้พยายาม:

  • การเปิดคุณสมบัติเครื่องพิมพ์
  • คลิกที่Sharingแท็บ
  • คลิกที่ Additional Drivers...
  • ตรวจสอบกล่อง x86
    • ความพยายามเพิ่มไดรเวอร์ Windows XP x86 ซึ่งสร้างข้อผิดพลาด The specified location does not contain the driver for the requested processor architecture

สำหรับสิ่งที่คุ้มค่านี่คือ HP P4014n และฉันไม่สามารถใช้สายเคเบิลเครือข่ายได้ ฉันใช้ไดรเวอร์การพิมพ์สากล PCL6

การใช้เครื่องพิมพ์ร่วมกันทำงานกับ Windows 7 64 บิตที่ทำหน้าที่เป็นเซิร์ฟเวอร์สำหรับ Windows XP 32 บิตได้อย่างไร

  • ฉันต้องติดตั้งไดรเวอร์อะไรบ้างในAdditional drivers...กล่องโต้ตอบ?
    • พวกเขาเป็นไดรเวอร์ XP หรือไดรเวอร์ Windows 7 หรือไม่ ทำไม?
    • รุ่นไดรเวอร์ต้องตรงกันหรือไม่ ทำไม?
  • ทำไมการเพิ่มเป็นเครื่องพิมพ์เครือข่ายและการติดตั้งไดรเวอร์ XP ไม่ทำงาน?
  • เหตุใดจึงต้องเพิ่มเครื่องพิมพ์ท้องถิ่นและติดตั้งไดรเวอร์ที่ฉันต้องการใช้งาน

1
ที่เกี่ยวข้อง: theoatmeal.com/comics/printers
Tanner Faulkner

1
กระบวนการของคุณถูกต้องดูเหมือนว่าคุณไม่ได้จัดหาไดรเวอร์ xp ที่ถูกต้องเมื่อได้รับแจ้งคุณสามารถยืนยันได้ว่าสิ่งที่คุณกำลังทำอยู่หรือไม่?
MDMoore313

ฉันคิดอย่างนั้น ดูเหมือนว่ามีความแตกต่างระหว่างไดรเวอร์ XP ที่ฉันดาวน์โหลดและรุ่นที่ตรงกันจริง การติดตั้งไดรเวอร์ HP Universal ทั้งแบบ 64 บิตและ 32 บิต
แทนเนอร์ฟอล์กเนอ

@TannerFaulkner มันเกี่ยวข้องกันยังไง?
Pacerier

คำตอบ:


12

ติดตั้งเครื่องพิมพ์ในเครื่อง Windows 7 ของคุณด้วยไดรเวอร์ Windows 7 แชร์ไดรเวอร์และรับชื่อพา ธ (เช่น\\MACHINENAME\PrinterName) บนคอมพิวเตอร์ XP ทำต่อไปนี้:

  1. เริ่มตัวช่วยสร้างเพิ่มเครื่องพิมพ์ใหม่
  2. เลือกเครื่องพิมพ์ท้องถิ่นไม่ต้องตรวจจับอัตโนมัติ
  3. เลือกพอร์ตใหม่ -> ประเภทคือพอร์ตท้องถิ่น
  4. ในกล่องโต้ตอบให้พิมพ์\\MACHINENAME\PrinterNameตามที่ปรากฏด้านบนในเครื่อง Windows 7
  5. ในหน้าการเลือกไดรเวอร์ให้ใช้Have Diskเพื่อรับไดรเวอร์หรือเลือกจากรายการ
  6. ดำเนินการต่อด้วยวิซาร์ดจนกระทั่งเสร็จสิ้น

คุณสามารถรับชื่อโฮสต์ ( \\MACHINENAME) ได้จากคุณสมบัติของระบบหรือโดยเรียกใช้HOSTNAMEที่พรอมต์คำสั่ง ชื่อที่ใช้ร่วมกันเป็นเครื่องพิมพ์ที่ใช้ร่วมกันในแท็บคุณสมบัติเครื่องพิมพ์ -> S haring


ฉันชอบสิ่งนี้เป็นวิธีแก้ปัญหาในกรณีที่ฉันไม่สามารถติดตั้งไดรเวอร์ x86 ในเครื่อง Win 7 ได้ แต่ฉันชอบที่จะให้ไดรเวอร์ทำงานบน Windows 7 ได้
Tanner Faulkner

1
ทำงานในลักษณะอื่นด้วย: ฉันประสบความสำเร็จในการแบ่งปันเครื่องพิมพ์จาก Win XP 32 บิตไปยัง Win 7 64 บิต! : D
Guy บราซิลนั่น

ขอบคุณ @thatBrazilianguy สำหรับเงินรางวัลและฉันดีใจที่มันช่วยคุณ :-)
Canadian Luke

6

คีย์หลักสำหรับการใช้เครื่องพิมพ์ร่วมกันคือการนำคอมพิวเตอร์ไปไว้ในเวิร์กกรุ๊ปเดียวกันและตั้งเครื่องพิมพ์เป็นเครื่องพิมพ์ที่ใช้ร่วม มีการสอนที่ยอดเยี่ยมสำหรับกระบวนการ แต่มันอยู่ในภาษาฮังการีดังนั้นฉันจึงแปลมัน

ด้วยเทคนิคนี้พีซี Windows XP จะเชื่อมต่อกับ Win 7 และใช้เป็นเซิร์ฟเวอร์ เครื่องพิมพ์เชื่อมต่อกับพีซี Windows 7 และทั้งพีซีและ (แน่นอน) เครื่องพิมพ์เปิดอยู่ ในบทช่วยสอนนี้เราสมมติว่าเครื่องพิมพ์ทำงานได้อย่างถูกต้องในพีซี Win 7

ภาพบางส่วนของบทช่วยสอนนี้อยู่ในภาษาฮังการีดังนั้นให้ทำตามคำแนะนำหรือรูปแบบของหน้าต่าง

ตั้งค่าเวิร์กกรุ๊ป

วินโดว 7

  1. Start menuคลิ๊กเพื่อ
  2. Computerคลิกขวาเพื่อ
  3. Propertiesคลิ๊กเพื่อ
  4. Change settingsคลิ๊กเพื่อ
    Win 7 คุณสมบัติคอมพิวเตอร์
  5. คลิกที่Changeปุ่มในComputer Nameแท็บ
    คุณสมบัติของระบบ Win 7
  6. ตั้งชื่อเวิร์กกรุ๊ปที่แตกต่างกัน (เช่น MYGROUP) OKและคลิก
    การเปลี่ยนชื่อคอมพิวเตอร์ Win 7

Windows XP

  1. คลิกขวาบนและเลือกMy ComputerProperties
  2. คลิกที่Computer Nameแท็บและเลือกChangeปุ่ม
    คุณสมบัติของระบบ Win XP
  3. ใส่เดียวกันชื่อเวิร์กกรุ๊ปที่คุณป้อนใน Windows 7 PC OKและคลิก เปลี่ยนชื่อคอมพิวเตอร์ Win XP

แบ่งปันเครื่องพิมพ์

วินโดว 7

  1. คลิ๊กเพื่อใน Devices and PrintersStart menu
  2. เลือกเครื่องพิมพ์ที่คุณต้องการแบ่งปัน แนะนำให้ตั้งค่าเครื่องพิมพ์นี้เป็นค่าเริ่มต้น คลิกขวาไปยังเครื่องพิมพ์และเลือก ไม่ได้Printer properties Properties
    Win 7 อุปกรณ์และเครื่องพิมพ์
  3. ตรวจสอบการตั้งค่าในการShare this printer Sharing tabคุณสามารถตั้งชื่อเครื่องพิมพ์ที่นี่ที่จะแสดงในเครือข่าย ขอแนะนำให้คุณตรวจสอบการRender print jobs on client computersตั้งค่า
    คุณสมบัติเครื่องพิมพ์

เครื่องพิมพ์อินสแตนซ์

Windows XP

  1. คลิ๊กเพื่อStart menu, และControl PanelAdd Printer
  2. คลิ๊กเพื่อNextและเลือกการตั้งค่าแล้วคลิกA network printer, or printer attached to another computerNext
    เลือกเครื่องพิมพ์เครือข่าย
  3. เรียกดูเครือข่ายสำหรับพีซีและพีซีสำหรับเครื่องพิมพ์ที่คุณติดตั้งมาก่อน
    ค้นหาเครื่องพิมพ์
  4. หากข้อความเตือนปรากฏขึ้นให้ยอมรับข้อความนั้น หลังจากนี้ควรติดตั้งไดรเวอร์
    เตือนข้อความ
  5. หากคุณต้องการตั้งเครื่องพิมพ์นี้จะเริ่มต้นกว่าเลือกYesและคลิก แล้วคลิกNextFinish

ใช้เครื่องพิมพ์ที่ติดตั้ง

Windows XP

กระบวนการเสร็จสิ้นดังนั้นตอนนี้คุณควรจะสามารถที่จะพิมพ์อะไรผ่านการคลิกแล้วFile Printคุณสามารถเลือกเครื่องพิมพ์และหากเปิดพีซีระยะไกล (และเครื่องพิมพ์เปิดอยู่และไม่ทำงาน) การพิมพ์ควรเริ่มต้นขึ้น
ใช้เครื่องพิมพ์ที่ติดตั้ง


คุณเป็นคนฮังการีหรือเปล่า
Pacerier

6

ตรวจสอบให้แน่ใจว่าเวอร์ชั่นของไดรเวอร์ตรงกัน Windows ยอมรับเฉพาะไดร์เวอร์ของสถาปัตยกรรมอื่นเท่านั้นหากเป็นเวอร์ชั่นเดียวกันกับเวอร์ชั่นที่ติดตั้งแล้ว! ลองลบไดรเวอร์รุ่นที่ติดตั้งแล้วและรับรุ่นล่าสุดของ x86 และ x64


5

ปัญหานี้ได้รับการแก้ไขในชุมชน Microsoftจากบุคคลในทีมการพิมพ์ของ Windows:

ชื่อไดรเวอร์การพิมพ์จะต้องตรงกัน คุณจะต้องค้นหาไดรเวอร์ 64 บิตที่ใช้ชื่อเดียวกันกับไดรเวอร์ 32 บิต XP หรือติดตั้งไดรเวอร์ Windows 7 32 บิตลงในเครื่อง x64 คุณจะต้องใช้ไฟล์ 32 บิต ntprint จาก Windows 7 เนื่องจากไฟล์ดังกล่าวไม่ได้รวมอยู่ในรูปแบบไฟล์แบบเรียบบนดีวีดี 32 บิต หากชื่อไดรเวอร์ตรงกันตรงกันอาจเป็นไปได้ว่า coork มีทางออกที่ดีกว่า


4

Tanner, x64 Windows จะไม่ยอมรับไดรเวอร์ v3 ของสถาปัตยกรรมตัวประมวลผลอื่น ฉันพยายามแล้วคอมพ์ Win7 x64 ของฉันจะไม่ใช้ ฉันประสบความสำเร็จ แต่วางมันไว้ที่นั่นโดยใช้คอมพิวเตอร์ x86 XP ของฉัน! ฉันลองไดรเวอร์ HP 1500 ของฉันแล้ว:

  • ติดตั้งเครื่องพิมพ์ใน x64 Win7 แล้ว
  • แบ่งปันให้ภายใต้ชื่อพูดว่า Laser
  • ไปที่x86 WinXP
  • Windows + R และพิมพ์ \\<x64computerName>
  • มีเครื่องพิมพ์และโทรสารฉันเปิดมัน
  • เห็นเครื่องพิมพ์เลเซอร์ของฉันคลิกขวาที่การแชร์บน
  • ไดรเวอร์เพิ่มเติม
  • ช่องทำเครื่องหมายที่เลือก Intel - Windows 2000 or XP
  • ดาวน์โหลดจากไดร์เวอร์ x86 ของเว็บไซต์ HP ที่แกะออกแล้วนำมาอัพโหลดไปยังเครื่อง x64 ของฉัน

ตอนนี้ฉันมีทั้งคู่เท่าที่เห็นที่นี่(ที่มา: komprogram.pl )ภาพหน้าจอนี้

และด้าน XP:

ภาพหน้าจอนี้
(ที่มา: komprogram.pl )

นอกจากนี้ตอนนี้ด้วยการมาถึงของ Windows 8 มีไดรเวอร์เครื่องพิมพ์ v4 (สังเกตเห็น Typ 3 หรือ Type 3 บนภาพหน้าจอของฉัน) ไดรเวอร์ V4 เป็นสถาปัตยกรรมแบบข้ามดังนั้นหวังว่าเราจะไม่ประสบปัญหานี้ในอีกสองปี


ภาพหายไป
ลุคแคนาดา

3

ว้าวคำตอบมากมายที่นี่

ฉันคิดว่าคุณเชื่อมต่อเครื่องพิมพ์กับเครื่อง XP และคุณต้องการแบ่งปันและระบบปฏิบัติการ windows 32หรือ64บิตสามารถใช้ HP P4014nได้ ฉันมีเครื่องพิมพ์เดียวกันในหนึ่งในเครือข่ายลูกค้าของฉัน แต่ก่อนที่จะมีแนวทางใด ๆ ทำไมคุณไม่ใช้ " เซิร์ฟเวอร์การพิมพ์ภายใน HP Jet-direct " ที่สร้างไว้ในเครื่องพิมพ์นี้ และลืมแบ่งปันและ .....

อย่างไรก็ตามถ้าคุณต้องการเชื่อมต่อโดยตรงกับเครื่อง xp และแบ่งปันนี่คือขั้นตอนการทำเช่นนั้น (ขั้นตอนเดียวกันถ้าคุณต้องการติดตั้งใน 7)

0 - เพื่อป้องกันปัญหาข้อขัดแย้งและไดรเวอร์ลบไดรเวอร์ HP HP P4014n ใด ๆ จากการเพิ่ม / ลบโปรแกรม

1 - ลบไดรเวอร์ออกจากคุณสมบัติเซิร์ฟเวอร์การพิมพ์หากไม่คุ้นเคยกับการตรวจสอบที่นี่หรือที่นี่

2 - ดาวน์โหลดทั้งไดรเวอร์ x64 และ x86 PCL6 ของ Hp ไดรเวอร์เครื่องพิมพ์สากลจากที่นี่

    *** there is no difference between win xp or 7 driver chose 7 !!! 

3 - แตกไฟล์โดยใช้ 7zip แต่ละไฟล์ไปยังโฟลเดอร์เฉพาะ C: \ HUPD \ X86, C: \ HUPD \ x64

4 - ติดตั้งเครื่องพิมพ์ของคุณโดยใช้ install.exe ในโฟลเดอร์ปรารถนา (x86 สำหรับ xp)

5 - แชร์และตอนนี้คุณสามารถเพิ่มโฟลเดอร์ x64 ไปยังไดรเวอร์เสริมในแท็บที่ใช้ร่วมกัน


3

คุณอาจมีสำเนา UPD ที่เก่ากว่าซึ่งมีข้อผิดพลาดในไฟล์ INF ทำให้เกิดข้อผิดพลาดที่คุณได้รับ วิธีแก้ไขง่ายๆคือการดาวน์โหลดไดรเวอร์ 32 และ 64 บิตใหม่ล่าสุดจาก HP

ไดรเวอร์ HP Universal Print สำหรับ Windows PCL6 - 64 บิต - 5.6.0.14430

ไดรเวอร์ HP Universal Print สำหรับ Windows PCL6 - 32 บิต - 5.6.0.14430

เมื่อคุณมีแล้วให้อัพเดตไดรเวอร์ 64- บิตบนคอมพิวเตอร์ของคุณ Reboot กลับไปที่ตัวเลือกการแชร์ของเครื่องพิมพ์และเพิ่มไดรเวอร์ 32 บิต ตรวจสอบให้แน่ใจว่าคุณแตกไฟล์ด้านบนไปยังไดเรกทอรีที่แตกต่างกัน


2

คุณต้องเพิ่มไดรเวอร์ XP ลงบนเซิร์ฟเวอร์เพื่อให้สิ่งนี้ทำงาน ในกรณีนี้ "เซิร์ฟเวอร์" เป็นเครื่อง Windows 7 ของคุณ คุณควรเห็นตัวเลือก "x86" ซึ่งจะช่วยให้คุณสามารถนำเข้าไดรเวอร์ 32- บิต


"ฉันพยายามเพิ่มไดรเวอร์ XP 32 บิตไปยังกล่องโต้ตอบการแชร์ไดรเวอร์บนเครื่อง Windows 7 แต่จะไม่ใช้สิ่งเหล่านั้น"
แทนเนอร์ฟอล์กเนอร์

2

ไดรเวอร์ของเครื่องพิมพ์เซิร์ฟเวอร์นั้นไม่ถูกต้องสำหรับ XP Windows 7 อาจเสนอไดรเวอร์ 64- บิตที่เข้ากันไม่ได้กับ Windows XP 32- บิต หากคุณแจ้งยี่ห้อเครื่องพิมพ์ให้เราทราบเราอาจช่วยคุณค้นหาไดรเวอร์ที่เหมาะสมสำหรับ XP

คุณสามารถลองเชื่อมต่อเครื่องพิมพ์ภายในเครื่องกับคอมพิวเตอร์ XP ดังนั้นให้ค้นพบและติดตั้งไดรเวอร์ที่ถูกต้อง หาก XP ไม่สามารถหาไดรเวอร์ที่เหมาะสมคุณจะต้องดาวน์โหลดและติดตั้งจากเว็บไซต์ของผู้ผลิตนั่นคือหากเครื่องพิมพ์ไม่ได้รับแผ่นซีดีไดรเวอร์

เมื่อไดรเวอร์และเครื่องพิมพ์ได้รับการติดตั้งในเครื่องบน XP แล้วขั้นตอนต่อไปคือการแปลงเครื่องพิมพ์ท้องถิ่นเป็นเครื่องพิมพ์เครือข่ายดังนี้:

  1. ยกเลิกการเชื่อมต่อและส่งคืนเครื่องพิมพ์ไปยังคอมพิวเตอร์ Windows 7
  2. เปิดเครื่องพิมพ์แอปเพล็จากแผงควบคุม
  3. คลิกขวาที่เครื่องพิมพ์ใหม่และเลือกProperties
  4. ไปที่แท็บพอร์ต
  5. คลิกเพิ่มพอร์ต ...เลือกพอร์ตจากนั้นคลิกที่นิวพอร์ต ...
  6. สำหรับชื่อพอร์ตให้ป้อนเส้นทางเครือข่ายและชื่อที่ใช้ร่วมกันของเครื่องพิมพ์ของคุณ ตัวอย่างเช่น\\Win7computer\MyPrinterคลิกตกลงและตรวจสอบอีกครั้งว่าพอร์ตใหม่นี้ถูกเลือกด้วยช่องทำเครื่องหมายถัดจากนั้น
  7. คลิกตกลงเพื่อปิดคุณสมบัติเครื่องพิมพ์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.