ข้อความแสดงข้อผิดพลาดเมื่อคุณพยายามที่จะพิมพ์รายงานใน Microsoft Dynamics CRM 3.0: "ไม่สามารถโหลดโพรโทคอลการพิมพ์ไคลเอ็นต์"


อาการ


เมื่อคุณพยายามที่จะพิมพ์รายงานใน Microsoft Dynamics CRM 3.0 คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ไม่สามารถโหลดโพรโทคอลการพิมพ์ของไคลเอ็นต์

สาเหตุ


ปัญหานี้อาจเกิดขึ้นได้หากไม่ได้ติดตั้งคอมโพเนนต์ ActiveX

การแก้ปัญหา


เมื่อต้องการแก้ไขปัญหานี้ เปิดใช้งานการตั้งค่าใน Windows Internet Explorer ActiveX เพิ่ม URL ต่อไปนี้ลงในโซนอินทราเน็ตเฉพาะที่แล้ว :
  • URL สำหรับคอมพิวเตอร์ที่รันเซิร์ฟเวอร์ Microsoft Dynamics CRM
  • URL สำหรับคอมพิวเตอร์ที่กำลังเรียกใช้ Microsoft SQL Server Reporting Services
เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
  1. เริ่มต้น Windows Internet Explorer
  2. บนเมนูเครื่องมือคลิกตัวเลือกอินเทอร์เน็ต
  3. บนแท็บความปลอดภัยคลิกอินทราเน็ตและจากนั้น คลิกไซต์
  4. คลิก'ขั้นสูง'
  5. พิมพ์ URL สำหรับคอมพิวเตอร์ที่เรียกใช้ Microsoft Dynamics CRM server ในกล่องเพิ่มเว็บไซต์นี้ไปยังโซนและจากนั้น คลิกเพิ่ม
  6. พิมพ์ URL สำหรับคอมพิวเตอร์ที่กำลังเรียกใช้ Microsoft SQL Server Reporting Services ในกล่องเพิ่มเว็บไซต์นี้ไปยังโซนและจากนั้น คลิกเพิ่ม
  7. คลิกปิดเพื่อปิดกล่องโต้ตอบอินทราเน็ตและจากนั้น คลิกตกลง
  8. บนแท็บความปลอดภัยคลิกระดับแบบกำหนดเอง
  9. คลิกเปิดใช้งานสำหรับแต่ละส่วนประกอบที่อยู่ภายใต้ตัวควบคุม ActiveX และปลั๊กอิน
  10. คลิกตกลงเพื่อปิดกล่องโต้ตอบตัวเลือกอินเทอร์เน็ต
  11. ออกจาก Windows Internet Explorer และเริ่มการทำงาน Microsoft Dynamics CRM 3.0
  12. ลองพิมพ์รายงาน

    หากคุณยังประสบปัญหาที่อธิบายไว้ในส่วน "อาการ" ติดตั้งคอมโพเนนต์ ActiveX ด้วยตนเอง เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
    1. ค้นหาโฟลเดอร์รายงาน Server\bin

      หมายเหตุ
      • ถ้าคุณเรียกใช้ Microsoft SQL Server 2000 บริการรายงาน โฟลเดอร์จะอยู่ในตำแหน่งที่ตั้งต่อไปนี้:
        Services\ReportServer\bin Server\MSSQL\Reporting ของ SQL Files\Microsoft C:\Program
      • ถ้าคุณเรียกใช้ Microsoft SQL Server 2005 Reporting Services โฟลเดอร์จะอยู่ในตำแหน่งที่ตั้งต่อไปนี้:
        Services\ReportServer\bin Server\MSSQL.4\Reporting ของ SQL Files\Microsoft C:\Program
    2. คลิกขวาแฟ้มRSClientPrint.cabและจากนั้น คลิกแยก แยกแฟ้มไปยังโฟลเดอร์ในขั้นตอนที่ 12a
    3. คลิกขวาแฟ้มRSClientPrint.infที่คุณขยายในขั้นตอนที่ 12b และจากนั้น คลิกติดตั้ง
    4. มีความพยายามที่จะพิมพ์รายงาน

ข้อมูลเพิ่มเติม


บริการรายงานของ SQL Server ใช้พิมพ์ ActiveX ตัวควบคุมเพื่อควบคุมฟังก์ชันการพิมพ์ใน Windows Internet Explorer ถ้าไม่ได้ติดตั้งคอมโพเนนต์ ActiveX บนคอมพิวเตอร์ที่กำลังเรียกใช้ Microsoft Dynamics CRM 3.0 คุณได้รับข้อความแสดงข้อผิดพลาดที่กล่าวถึงในส่วน "อาการ"