PSU-netdrive 12

จาก Wiki Opensource

บันทึกนี้ปรับปรุงล่าสุดเมื่อวันที่ 5-08-2555

ดูแลโดย WIBOON


PSU-netdrive 12: เทคนิคในการแชร์เครื่องพิมพ์โดยไม่ใช้ Microsoft Print Sharing แต่เลือกใช้ LPD Print Service และ CUPS (IPP)


อ่านเพิ่มเติม


วิธีการแชร์เครื่องพิมพ์ 2 แบบ

แบบที่ 1

  • ตั้ง Windows 7 ให้เป็น share printer โดยติดตั้ง LPD Print Service
    Windows 7 client สั่งพิมพ์ผ่าน LPR มาที่ Windows 7 share printer
    Ubuntu client สั่งพิมพ์ผ่าน LPR มาที่ Windows 7 share printer

แบบที่ 2

  • ตั้ง Ubuntu desktop ให้เป็น share printer โดยไม่ต้องติดตั้งเพิ่ม เพราะมี CUPS server อยู่แล้ว
    Windows client สั่งพิมพ์ผ่าน IPP มาที่ Ubuntu desktop share printer
    Ubuntu client สั่งพิมพ์ผ่าน IPP มาที่ Ubuntu desktop share printer


ขั้นตอนตั้ง Windows 7 ให้เป็น share printer

  • สมมติมีหมายเลขไอพีคือ 10.0.56.11
  • ติดตั้งเครื่องพิมพ์ยี่ห้อ HP รุ่น LaserJet 1320 ตั้งชื่อเครื่องพิมพ์ว่า HP1320
  • ต้องเปิดให้ LPD service ทำงาน ดังนี้
    ไปที่ start > Control Panel > Programs > Programs and Features > Turn Windows features on or off
    ได้หน้าต่าง Turn Windows features on or off ให้เลื่อนไปคลิกเลือกปุ่ม + เพื่อขยายหัวข้อ Print and Document Services ออกมา
    แล้วเลื่อนไปติ๊กเลือก LPD Print service แล้วคลิกปุ่ม OK รอจนเสร็จ ทำเพียงแค่นี้
  • นำเครื่องพิมพ์เชื่อมต่อกับ Windows 7 แล้วติดตั้ง Printer Driver ให้เรียบร้อย ตั้งชื่อเครื่องพิมพ์ (ชื่อนี้จะถูกอ้างถึงว่าคือชื่อ share printer)


ขั้นตอน Windows 7 client สั่งพิมพ์ผ่าน LPR มาที่ Windows 7 share printer

  • ต้องเปิดให้ LPR service ทำงานก่อน ดังนี้
    ไปที่ start > Control Panel > Programs > Programs and Features > Turn Windows features on or off
    ได้หน้าต่าง Turn Windows features on or off ให้เลื่อนไปคลิกเลือกปุ่ม + เพื่อขยายหัวข้อ Print and Document Services ออกมา
    แล้วเลื่อนไปติ๊กเลือก LPR Port Monitor แล้วคลิกปุ่ม OK รอจนเสร็จ
  • ต่อไปก็เพิ่มเครื่องพิมพ์ ไปที่ start > Device and Printers ที่ด้านซ้ายบนคลิกเลือก Add a printer
    ได้หน้าต่าง Add Printer หน้า What type of printer do you want to install? ให้คลิกเลือก Add a local printer
    ได้หน้า Choose a printer port ให้เปลี่ยนไปคลิกเลือก Create a new port:
    ที่ช่อง Type of port: ให้เปลี่ยนไปเลือก LPR Port แล้วคลิกปุ่ม Next >
    ได้หน้าต่าง Add LPR compatible printer
    ที่ช่อง Name or address of server providing port: ให้ป้อนเลข ip หรือชื่อ server เช่นใส่ 10.0.56.11
    ที่ช่อง Name of printer of print queue on that server: ให้ป้อนชื่อเครื่องพิมพ์ เช่นใส่ HP1320
    เสร็จแล้วให้คลิกปุ่ม OK กลับมาที่หน้า Install ther printer driver ให้เลือกชนิดของ printer driver ให้ถูกต้อง
    ทำตามขั้นตอนติดตั้ง printer driver ไปเรื่อยๆจนเสร็จ
  • คลิกปุ่ม Print a test page


ขั้นตอน Ubuntu client สั่งพิมพ์ผ่าน LPR มาที่ Windows 7 share printer

  • คลิก System settings > Printing > Add > Enter URI
    ช่อง Enter device URI ใส่ lpd://xx.xx.xx.xx/ชื่อเครื่องพิมพ์
    เช่น lpd://10.0.56.11/HP1320 เป็นต้น > คลิก Forward
  • หน้าต่าง New Printer
    หน้า Choose Driver เลือก Select printer from database
    ช่อง Makes เลือก ยี่ห้อของเครื่องพิมพ์ > คลิก Forward
    ช่อง Models เลือก รุ่น > ช่อง Drivers เลือก ไดร์เวอร์ที่ใช้ได้ > คลิก Forward
    หน้า Describe Printer ช่อง Printer Name ตั้งชื่อ > คลิก Apply
  • กลับมาที่หน้าต่าง Printer Properties คลิกปุ่ม Print a test page


ขั้นตอนตั้ง Ubuntu desktop ให้เป็น share printer

  • สมมติมีหมายเลขไอพีคือ 192.168.1.4
  • ติดตั้งเครื่องพิมพ์ยี่ห้อ HP รุ่น LaserJet 1320 ตั้งชื่อเครื่องพิมพ์ว่า HP1320
  • คลิก System settings > Printing > คลิกที่ชื่อ HP1320 > คลิก Server Settings
  • หน้า Basic Server Settings
    ให้ติ๊ก Publish shared printer connected to this system และ
    ให้ติ๊ก Allow printing from the Internet


ขั้นตอน Windows client สั่งพิมพ์ผ่าน IPP มาที่ Ubuntu desktop share printer

  • คลิก Start > Devices and Printers > Add a printer > Add a network, wireless or bluetooth printer
  • เลือก The printer that I want isn't listed > Select a shared printer by name
  • ที่ช่องว่าง ใส่ http://xx.xx.xx.xx:631/printers/ชื่อเครื่องพิมพ์
    เช่น http://192.168.1.4:631/printers/HP1320 เป็นต้น > คลิก Next
  • ที่หน้า Add Printer Wizard ช่อง Menufacturer เลือก Generic > ช่อง Printers เลือก MS Publisher Imagesetter
  • จะเห็นหน้า You've succesfully added HP1320 on http://192.168.1.4:631 คลิก Next
  • จะมีตัวเลือก Set as the default printer ไม่ต้องเลือก
  • คลิกปุ่ม Print a test page


ขั้นตอน Ubuntu client สั่งพิมพ์ผ่าน IPP มาที่ Ubuntu desktop share printer

  • คลิก System settings > Printing > Add > Enter URI
    ช่อง Enter device URI ใส่ http://xx.xx.xx.xx:631/printers/ชื่อเครื่องพิมพ์
    เช่น http://192.168.1.4:631/printers/HP1320 เป็นต้น > คลิก Forward
    หรือใส่เป็นแบบนี้ ipp://192.168.1.4/printers/HP1320 ก็ได้
  • หน้าต่าง New Printer
    หน้า Choose Driver เลือก Select printer from database
    ช่อง Makes เลือก ยี่ห้อของเครื่องพิมพ์ > คลิก Forward
    ช่อง Models เลือก รุ่น > ช่อง Drivers เลือก ไดร์เวอร์ที่ใช้ได้ > คลิก Forward
    หน้า Describe Printer ช่อง Printer Name ตั้งชื่อ > คลิก Apply
  • กลับมาที่หน้าต่าง Printer Properties คลิกปุ่ม Print a test page



เรื่องก่อนหน้า PSU-netdrive_11 | เรื่องถัดไป PSU-netdrive_13