CUPS: วิธีใช้งานและกำหนดค่าเครื่องพิมพ์ด้วยวิธีง่ายๆ

ในบรรดาแพ็คเกจที่แนะนำให้ติดตั้งเมื่อทำการติดตั้งใหม่ ได้แก่ ถ้วย y ถ้วย pdf.

CUPS: "Common UNIX Printing System" หรือ Common Printing System for UNIX เป็นซอฟต์แวร์ที่มีประสิทธิภาพซึ่งใช้ในการพิมพ์จากแอปพลิเคชันต่างๆที่ติดตั้งไว้เช่นเบราว์เซอร์ที่คุณใช้อยู่เพื่ออ่านโพสต์นี้

โดยปกติหากเราเลือกการติดตั้ง GNOME Desktop Environment โดยค่าเริ่มต้นแอปพลิเคชันจะถูกติดตั้งโดยค่าเริ่มต้นเพื่อจัดการเครื่องพิมพ์ผ่านอินเทอร์เฟซแบบกราฟิกที่เขียนด้วย Python โดยใช้ใน GTK +: ระบบกำหนดค่าเครื่องพิมพ์ สำหรับ GNOME และ ระบบกำหนดค่าเครื่องพิมพ์ kde สำหรับ KDE

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

เป็นเรื่องที่น่าเสียดายจริงๆที่ ความช่วยเหลือออนไลน์ เป็นภาษาอังกฤษเกือบทั้งหมด ฉันคิดว่าใน เว็บไซต์ทางการของ CUPS สามารถพบเวอร์ชันภาษาสเปนได้ สำหรับผู้ที่รู้ภาษาอังกฤษเพียงพอที่จะแปลมัน เราขอแนะนำ
อ่านวิธีใช้ออนไลน์และค้นพบพลังของซอฟต์แวร์นี้ซึ่งสามารถใช้ในการพิมพ์จากไฟล์ สถานีทำงานที่บ้านจนกว่าจะติดตั้งไฟล์ เซิร์ฟเวอร์การพิมพ์หลายแพลตฟอร์ม.

สำหรับผู้ที่รู้ภาษาสเปนเพียงไม่กี่ย่อหน้าเบื้องต้นในแต่ละหน้าจะช่วยให้เริ่มใช้อินเทอร์เฟซนี้ได้ CUPS ต้องใช้หลายรายการเช่นนี้

เราชี้เบราว์เซอร์ของเราไปที่ที่อยู่ของ localhost ผ่านพอร์ต 631 และเราจะแสดงหน้าแรกของไฟล์ CUPS.

ถ้วย 01

เพิ่มเครื่องพิมพ์

สมมติว่าเรามีเครื่องพิมพ์ HP LaserJet 1100 เชื่อมต่อกับทีมของเรา ฉันค่อนข้างแน่ใจว่ามันถูกตรวจพบแล้วโดยไฟล์ CUPSแต่สมมติว่ามันยังไม่ได้เชื่อมต่อและพวกเขากำลังจะให้เรายืมสิ่งที่คล้ายกันและเราต้องการเตรียมพร้อม ไปที่หน้ากันเถอะ การบริหาร และเราคลิกที่ปุ่ม

เพิ่มเครื่องพิมพ์. ในเบื้องต้น CUPS มองหาเครื่องพิมพ์ที่เชื่อมต่อ ในกรณีที่หาไม่พบหน้าข้อความต่อไปนี้จะปรากฏขึ้น:

ถ้วย 02

สมมติว่าเราเชื่อมต่อกับพอร์ตขนาน LPT # 1 หลังจากเลือกแล้วให้เราคลิก ดังต่อไปนี้ และเราจะแสดงหน้าโต้ตอบอื่นซึ่ง
เราจะกรอกข้อมูลที่พวกเขาถามเราและเราจะพิจารณาว่าเราต้องการแบ่งปันหรือไม่:

ถ้วย 03

กด ดังต่อไปนี้เราจะแสดงหน้าโต้ตอบอื่นซึ่งเราสามารถเลือกผู้ผลิตเครื่องพิมพ์ของเราหรือให้ไฟล์ได้ PPD (คำจำกัดความเครื่องพิมพ์ Postscript).

ไฟล์ * .ppd พบได้ในแผ่นติดตั้งเครื่องพิมพ์ส่วนใหญ่ เป็นไฟล์ข้อความธรรมดาที่อธิบายลักษณะและความสามารถของเครื่องพิมพ์ตั้งแต่หนึ่งเครื่องขึ้นไป วิธีใช้ออนไลน์ในเอกสารนี้มีความชัดเจนมากเกี่ยวกับการใช้ไฟล์เหล่านี้และคอมไพเลอร์ พปชร.

ถ้วย 04

หลังจากเราเลือกผู้ผลิต HP แล้วคลิกที่ ดังต่อไปนี้เราจะแสดงหน้าโต้ตอบอื่นเพื่อให้เราเลือกรุ่นเฉพาะ:

ถ้วย 05

ในกล่องนั้นเราเลือก HP LaserJet 1100 - CUPS + Gutenprint v5.2.6 (th) และหลังจากกด เพิ่มเครื่องพิมพ์เราจะแสดงหน้าที่เราสามารถกำหนดค่าได้ตามความต้องการของเรา:

ถ้วย 06

และในที่สุดเราก็กด เปลี่ยนตัวเลือกเริ่มต้น.

หลังจาก CUPS ยืนยันการเปลี่ยนแปลงไม่กี่วินาทีต่อมาหน้าสถานะของเครื่องพิมพ์ที่เพิ่มเข้ามาใหม่จะแสดงขึ้นหรือหากเรารีบให้กดลิงก์ HP-1100

ถ้วย 07

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

ถ้วย 08

สังเกตว่าเครื่องพิมพ์ปรากฏขึ้นอย่างไร ถ้วย pdf ด้วยชื่อ รูปแบบไฟล์ PDF.

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

เราต้องการแบ่งปัน HP-110 ที่เพิ่งติดตั้งใหม่ที่ยังไม่ได้เชื่อมต่อ อันที่จริงเราเลือกที่ต้องการแชร์เมื่อเพิ่มเข้าไป แต่จำเป็นต้องดำเนินการอีกขั้นตอนหนึ่ง

เราต้องเข้าไปที่หน้า การบริหารและในส่วนของ การกำหนดค่าเซิร์ฟเวอร์ เลือกตัวเลือก แชร์เครื่องพิมพ์ที่เชื่อมต่อกับระบบนี้ และหากเราต้องการพิมพ์โดยใช้ URL (แนะนำ) เรายังเลือกตัวเลือก อนุญาตการพิมพ์ทางอินเทอร์เน็ต.

ถ้วย 09

เราต้องคลิกที่ปุ่มเท่านั้น เปลี่ยนการตั้งค่า เพื่อให้การเปลี่ยนแปลงบนเซิร์ฟเวอร์เป็นไปอย่างถาวร การดำเนินการนี้จะรีสตาร์ท CUPS และกลับไปที่ไฟล์ การบริหาร.

ในการตรวจสอบเครื่องพิมพ์ที่ใช้ร่วมกัน

ฉันลองใช้เครือข่ายเพียร์ทูเพียร์ที่กำหนดค่าไว้ดังนี้:

  • เซิร์ฟเวอร์ CUPS: เครื่องเดสก์ท็อป gandalf.amigos.cu.
    10.1.1.1 IP
  • ไคลเอนต์ CUPS: แล็ปท็อป xeon-pc.amigos.cu. IP 10.1.1.100

ฉันเปิดเบราว์เซอร์บนแล็ปท็อปด้วยที่อยู่ http: // localhost: 631 ไปที่หน้า เครื่องพิมพ์และมีเครื่องพิมพ์ HP-1100 ที่ใช้ร่วมกันกับ URL http://10.1.1.1:631/printers/HP-1100.

เราสามารถค้นหา URL ได้โดยวางเคอร์เซอร์ไว้เหนือลิงก์ HP-1100 ของหน้า สำหรับบันทึกขั้นตอนการค้นหาและติดตั้งเครื่องพิมพ์บนแล็ปท็อปนั้นแทบจะทันที

ติดตั้งบนไคลเอนต์ Windows XP

ตัวอย่างเช่นหากเราต้องการติดตั้งบนไคลเอนต์ Windows XP เราจะ หน้าแรก -> เครื่องพิมพ์และแฟกซ์ -> เพิ่มเครื่องพิมพ์ -> ถัดไป. เราเลือกตัวเลือก "เครื่องพิมพ์เครือข่ายหรือเครื่องพิมพ์ที่เชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น" -> ถัดไป. เราเลือก "เชื่อมต่อกับเครื่องพิมพ์บนอินเทอร์เน็ตหรือในเครือข่ายหรือองค์กรในบ้านของคุณ" และในที่อยู่ URL ที่เราป้อน:
http://10.1.1.1:631/printers/HP-1100

กล่องโต้ตอบ“ เลือกผู้ผลิตและรุ่นเครื่องพิมพ์ของคุณ ถ้าคุณมี…". เราเลือกผู้ผลิต HP และรุ่น HP LaserJet 1100 (MS) ที่ใกล้เคียงที่สุด

หลังจากเชื่อมต่อเครื่องพิมพ์ของเราเราได้พิมพ์หน้าทดสอบและทดสอบการติดตั้งทั้งหมดใน Windows

ข้อพิจารณาสุดท้าย

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

ผู้ผลิตเครื่องพิมพ์ทุกรายมีหนังสือเป็นของตัวเองและการพิมพ์อาจกลายเป็นงานที่ยากมาก หนึ่งใน "คลาสสิก" ในเรื่องนี้ตามประสบการณ์ของฉันเองคือ ฮิวเลตต์แพคการ์ดซึ่งเมื่อเร็ว ๆ นี้ดูเหมือนว่าจะยึดติดกับคำอธิบาย: "ทำไมต้องทำให้ง่ายถ้าเราสามารถทำให้มันยากมาก"

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

มายากล? ไม่ใช่เลย. นี่คือโลกของเดเบียน
GNU / Linux


43 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   SuTabaco ขอบคุณครับ dijo

    โพสต์นี้ตรงไปที่รายการโปรด

    ขอบคุณมาก

  2.   อาร์ตบีจี dijo

    คำถามสำหรับทุกคนที่กำหนดค่า CUPS ไม่ได้เกิดขึ้นว่าเครื่องพิมพ์ทั้งหมดที่กำหนดค่าไว้ใน CUPS ก็หายไปทันที? ที่เกิดขึ้นกับฉันทุกบ่อย สิ่งที่ฉันสังเกตเห็นว่าไฟล์ printer.conf "flushed" และอีกไฟล์หนึ่งเรียกว่า "printer.conf.O" ถูกสร้างขึ้นด้วยการกำหนดค่าทั้งหมดสิ่งที่ฉันทำคือลบไฟล์แรกและเปลี่ยนชื่อไฟล์ที่สองเพื่อกู้คืนการกำหนดค่า แต่ทั้งหมดนี้ดูแปลกมากสำหรับฉัน

    1.    เสียงแตร dijo

      cat printer.conf.O> printer.conf
      พอแล้วมันจะไม่เกิดขึ้นอีก

      Cups เป็นบริการพิมพ์ที่มีประสิทธิภาพสูงสุดบน Linux
      หากคุณต้องการความช่วยเหลือเกี่ยวกับปัญหาการพิมพ์โดยทั่วไป + samba + linux + ti โปรดส่งอีเมลถึงฉันโดยเร็วที่สุดฉันจะตอบคุณ
      dinformationt ที่ gmail ดอทคอม
      dinformationt@gmail.com

  3.   Chaparral dijo

    ฉันขอแสดงความยินดีกับผู้เขียนสำหรับผลงานที่เผยแพร่ที่นี่
    ฉันไม่เคยมีปัญหาในการตั้งค่าและเรียกใช้เครื่องพิมพ์ HP LaserJet 1018 USB ยกเว้นการแจกจ่าย Manjaro Linux 0.8.4 ฉันได้ลองใช้วิธีการที่รู้จักทั้งหมดแล้ว แต่ไม่มีผลลัพธ์ที่เป็นบวกแน่นอน ในความเป็นจริงระบบของฉันระบุว่ามีการเพิ่มเครื่องพิมพ์ แต่ไม่ไม่ใช่และในความเป็นจริงมันไม่พิมพ์ เป็นไปได้ว่าไดรเวอร์ foo2zjs-20130219-1 หายไปหรือฉันไม่รู้แม้ว่าฉันจะไม่รู้วิธีการติดตั้งในระบบนี้ก็ตาม

  4.   พาฟโลโก dijo

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

    1.    นายดำ dijo

      หากแล็ปท็อปมี Gnu / Linux คุณจะต้องทำผ่าน SAMBA

      1.    พาฟโลโก dijo

        ขอบคุณสำหรับคำตอบฉันจะดูว่าฉันเจออะไร

  5.   ซานติอาโก dijo

    ยอดเยี่ยม. ขอบคุณมาก!

  6.   เฟเดริโก้ dijo

    ขอบคุณทุกความคิดเห็นและความสำเร็จของคุณ !!!

  7.   คาร์ลอ dijo

    เพิ่มในรายการโปรดและแชร์โพสต์ที่ยอดเยี่ยม

  8.   Joaquin dijo

    ขอบคุณ!

  9.   ผู้บรรยาย dijo

    บางครั้งถ้วยไม่ทำงานกับการกำหนดค่าเริ่มต้นอย่างน้อยการพยายามติดตั้งเครื่องพิมพ์เลเซอร์เจ็ท hp 1020 บนเดเบียนก็เป็นไปไม่ได้ เพื่อกำหนดค่าให้ "ถูกต้อง" ฉันต้องมองหาตัวเลือกอื่น ๆ

  10.   Neo61 dijo

    ฉันพยายามพิมพ์ด้วย HP LJ 1000 ใน Ubuntu 12.04 ฉันได้เห็นว่ามีความช่วยเหลือมากแค่ไหนในเว็บและฉันไม่ได้ทำอะไรเลยรวมถึงสิ่งที่ปรากฏในบทความนี้และการกำหนดค่าผ่าน HPLIPS คุณช่วยฉันหน่อยได้ไหม ฉันหมดหวังแล้วและฉันเป็นคนเดียวในแผนกที่ใช้ลินุกซ์ที่ต้องการแสดงให้เห็นว่าระบบนี้ประสบความสำเร็จไม่เหมือน Windows ลองนึกดูว่าเครื่องพิมพ์นี้ไม่รองรับ Windows 7 และ 8 ดังนั้นจึงเป็นปัญหาที่น่ายกย่องสำหรับ ลินุกซ์พิสูจน์ได้ว่าทำได้ มีความคิดเห็นอย่างไร

  11.   Chaparral dijo

    ฉันเพิ่งติดตั้ง Debian Weezhy Xfce และหลังจากติดตั้งแพ็คเกจที่จำเป็นและดาวน์โหลดการสนับสนุนที่จำเป็นในระหว่างการติดตั้งไม่มีทางที่ฉันจะเพิ่มเครื่องพิมพ์ HP LaserJet 1018 ที่มีความสุขซึ่งโดยวิธีนี้เป็นชิ้นส่วนพิพิธภัณฑ์เกือบ ใน Google ฉันพบคำสั่งบางอย่างและดาวน์โหลดแพ็คเกจขนาดเล็กที่แทบจะไม่ถึง 1500 kby หลังจากนี้ฉันจัดการเพิ่มเครื่องพิมพ์เหี้ยกับ localhost และมันใช้งานได้ เสียดายที่ฉันไม่ได้จดบันทึกคำสั่งที่ต้องปฏิบัติตาม แต่จากสิ่งที่ฉันอ่านได้ในภาษาอังกฤษแย่มากการแจกแจงบางอย่างไม่ได้ให้การสนับสนุนที่จำเป็นทั้งหมดสำหรับการเพิ่มเครื่องพิมพ์อีกต่อไป

  12.   ปาโบล dijo

    โพสต์ได้ดีมาก แต่…. มีหลายขั้นตอนในการเพิ่มเครื่องพิมพ์ฉันยังคงใช้ system-config-printer ซึ่งง่ายกว่าและตรงกว่าโดยไม่ต้องเขียนอะไรมากมายถึงเวลาแล้วที่ linux ทำให้งานบางอย่างง่ายขึ้นโดยไม่ต้องซับซ้อนมากนัก

    1.    ปาโบล dijo

      ฉันลืมไปพวกเขาจะต้องไม่ซ่อนความยากลำบากไว้มากนักฉันคิดว่ามันทำให้พวกเขาซับซ้อนขึ้นอีกหน่อย เราอยู่ในปี 2013 ที่ debian และ linux โดยทั่วไปใส่แบตเตอรี่

  13.   เอริค dijo

    โพสต์นี้มาช้าไปสองปีสำหรับฉันฉันพบวิธีที่ยากเมื่อสองสามปีที่แล้วมี แต่สาระดีๆทักทาย

  14.   Diego Rios dijo

    ราตรีสวัสดิ์ฉันต้องเชื่อมต่อพีซีสองเครื่องบนเครือข่ายลินุกซ์เปิดใช้เซิร์ฟเวอร์หนึ่งเครื่องและไคลเอนต์ทองในภายหลังฉันต้องติดตั้งเครื่องพิมพ์และสามารถมีในถ้วยจากเซิร์ฟเวอร์ได้อย่างไรฉันจะทำอย่างไรที่ฉันสามารถปรึกษา totorial ได้ขอบคุณ

    1.    เสียงแตร dijo

      ถ้วย + แซมบ้าหรือถ้วย + ipp

  15.   ภาพแทนของ Fabian Barrera dijo

    ขอบคุณมาก. ฉันไม่เข้าใจว่าทำไม Debian ไม่สามารถตรวจจับเครื่องพิมพ์อัตโนมัติได้และต้องทำตามขั้นตอนนี้ ขอบคุณอีกครั้ง.

    1.    เสียงแตร dijo

      ใช่ในความเป็นจริงหากคุณติดตั้งเดเบียนที่เชื่อมต่อกับซับเน็ตที่มีทรัพยากรที่ใช้ร่วมกันมันจะเชื่อมต่อในการติดตั้งเองเว้นแต่ว่าพวกเขาต้องการการตรวจสอบความถูกต้อง แต่จะส่งเสริมคุณในกรณีที่เชื่อมต่อ (สมมติว่ามีเครื่องอยู่แล้ว ติดตั้ง) เวอร์ชันใด ๆ ของ debia จะช่วยให้คุณเห็นในการนำทางทรัพยากร "ทรัพยากร" ที่เชื่อมต่อกับเครือข่ายนั้นโดยไม่จำเป็นต้องติดตั้งบริการ smb ด้วยซ้ำเนื่องจาก avahi-deamon (daemon บน unix ใด ๆ ) ดูแล สิ่งนี้ทำให้คุณมีข้อผิดพลาดบางประเภทที่แตกต่างกัน (มีข้อผิดพลาดที่มองไม่เห็นและคุณต้องค้นหา) ในกรณีนี้หากคุณเป็นสมาชิก samba การติดตั้งโดเมนและนั่นก็เป็นเช่นนั้น
      Cups เป็นบริการพิมพ์ที่มีประสิทธิภาพสูงสุดบน Linux
      หากคุณต้องการความช่วยเหลือเกี่ยวกับปัญหาการพิมพ์โดยทั่วไป + samba + linux + ti โปรดส่งอีเมลถึงฉันโดยเร็วที่สุดฉันจะตอบคุณ
      dinformationt ที่ gmail ดอทคอม
      dinformationt@gmail.com

  16.   โรค Leps86 dijo

    โพสต์ที่ยอดเยี่ยมมีประโยชน์มากมากจนกระตุ้นความอยากรู้อยากเห็นในตัวฉัน วันนี้ผมซื้อ HP 2050 เพราะปรากฎในเพจ http://h-node.org/home/index/es ( http://h-node.org/printers/catalogue/es/1/1/undef/undef/undef/undef/undef/undef?search_string=2050&submit=B%C3%BAsqueda ) แม้ว่ามันจะใช้งานได้ 100% แต่ฉันก็มีข้อเสียที่สแกนไม่ได้ (เพราะฉันไม่รู้ฮิฮิฮิ)

    หลังจากอ่าน POST นี้แล้วฉันจะกำหนดค่าให้สามารถพิมพ์ผ่าน LAN จากคอมพิวเตอร์ที่มี Guindows ได้ ขอบคุณมาก!

    1.    เฟเดริโก้ dijo

      ขอบคุณสำหรับความคิดเห็น !!! ฉันหวังว่าโพสต์จะให้บริการคุณและจะช่วยได้ - ไชโย

    2.    เสียงแตร dijo

      ฉันแนะนำให้คุณอ่านเกี่ยวกับ hplip เล็กน้อยคุณจะพบวิธีแก้ปัญหาสแกนเนอร์อย่างแน่นอน

  17.   เอเดียล dijo

    มันน่าเจ็บใจที่ไม่มีตัวเลือกในการกำหนดค่าผู้ใช้และรหัสผ่านสำหรับสิทธิ์ผู้ใช้และการดูแลระบบ

    1.    เฟเดริโก้ dijo

      ขอแนะนำให้คุณอ่านวิธีใช้ที่มาพร้อมกับแพ็คเกจ CUPS ตามที่อยู่:
      http://localhost:631/help/security.html
      คุณจะพบสิ่งต่อไปนี้:

      ความปลอดภัยของเซิร์ฟเวอร์

      ในการกำหนดค่าเริ่มต้น "สแตนด์อโลน" มีความเสี่ยงด้านความปลอดภัยเล็กน้อย - เซิร์ฟเวอร์ CUPS ไม่ยอมรับการเชื่อมต่อระยะไกลและยอมรับเฉพาะข้อมูลเครื่องพิมพ์ที่แชร์จากซับเน็ตภายในเครื่อง เมื่อคุณแชร์เครื่องพิมพ์และ / หรือเปิดใช้งานการดูแลระบบระยะไกลคุณจะเปิดเผยระบบของคุณให้อาจเข้าถึงโดยไม่ได้รับอนุญาต หน้าความช่วยเหลือนี้ให้การวิเคราะห์ข้อกังวลด้านความปลอดภัย CUPS ที่เป็นไปได้และอธิบายวิธีการรักษาความปลอดภัยเซิร์ฟเวอร์ของคุณให้ดีขึ้น
      ปัญหาการรับรองความถูกต้อง

      เมื่อคุณเปิดใช้งานการดูแลระบบระยะไกลเซิร์ฟเวอร์จะใช้การรับรองความถูกต้องพื้นฐานสำหรับงานการดูแลระบบ เซิร์ฟเวอร์ CUPS ปัจจุบันรองรับ Basic, Digest, Kerberos และ Local Certificate authentication:

      การรับรองความถูกต้องขั้นพื้นฐานจะวางข้อความที่ชัดเจนของชื่อผู้ใช้และรหัสผ่านบนเครือข่าย

      เนื่องจาก CUPS ใช้ชื่อผู้ใช้ระบบและรหัสผ่านข้อมูลบัญชีจึงสามารถใช้ข้อมูลการตรวจสอบสิทธิ์เพื่อเข้าถึงบัญชีที่อาจมีสิทธิพิเศษบนเซิร์ฟเวอร์

      คำแนะนำ: เปิดใช้งานการเข้ารหัสเพื่อซ่อนข้อมูลชื่อผู้ใช้และรหัสผ่านซึ่งเป็นค่าเริ่มต้นใน MacOS X และระบบที่ติดตั้ง GNU TLS หรือ OpenSSL
      การตรวจสอบความถูกต้องของไดเจสต์จะใช้การตรวจสอบ MD5 ของชื่อผู้ใช้รหัสผ่านและโดเมน ("CUPS") ดังนั้นชื่อผู้ใช้และรหัสผ่านเดิมจะไม่ถูกส่งผ่านเครือข่าย

      การใช้งานปัจจุบันไม่ได้รับรองความถูกต้องของข้อความทั้งหมดและใช้ที่อยู่ IP ของไคลเอนต์สำหรับค่า nonce ทำให้สามารถเปิด "man in the middle" และเล่นซ้ำการโจมตีจากไคลเอนต์เดียวกันได้

      คำแนะนำ: เปิดใช้งานการเข้ารหัสเพื่อซ่อนข้อมูลชื่อผู้ใช้และรหัสผ่าน
      การรับรองความถูกต้องของใบรับรองภายในผ่าน«ใบรับรอง»แบบ 128 บิตที่ระบุผู้ใช้ที่พิสูจน์ตัวตน ใบรับรองถูกสร้างขึ้นทันทีจากข้อมูลแบบสุ่มและเก็บไว้ในไฟล์ภายใต้ / var / run / cups / certs พวกเขาได้ จำกัด สิทธิ์การอ่าน: root + system-group สำหรับใบรับรองหลักและ lp + lp สำหรับใบรับรอง CGI

      เนื่องจากใบรับรองมีเฉพาะในระบบโลคัลเซิร์ฟเวอร์ CUPS จึงไม่ยอมรับการพิสูจน์ตัวตนภายในเว้นแต่ว่าไคลเอ็นต์จะเชื่อมต่อกับอินเทอร์เฟซแบบวนกลับ (127.0.0.1 หรือ :: 1) หรือซ็อกเก็ตโดเมน

      คำแนะนำ: ตรวจสอบให้แน่ใจว่าไม่ได้เพิ่มผู้ใช้ที่ไม่ได้รับอนุญาตลงในกลุ่มระบบ

      การปฏิเสธการโจมตีบริการ

      เมื่อเปิดใช้งานการแชร์เครื่องพิมพ์หรือการดูแลระบบระยะไกลเซิร์ฟเวอร์ CUPS เช่นเดียวกับบริการอินเทอร์เน็ตทั้งหมดมีความเสี่ยงต่อการโจมตีการปฏิเสธบริการหลายรูปแบบ:

      สร้างการเชื่อมต่อหลายรายการไปยังเซิร์ฟเวอร์จนกว่าเซิร์ฟเวอร์จะไม่ยอมรับอีกต่อไป

      สิ่งนี้ไม่สามารถป้องกันได้โดยซอฟต์แวร์ที่รู้จัก คำสั่ง MaxClientsPerHost สามารถใช้เพื่อกำหนดค่า CUPS เพื่อ จำกัด จำนวนการเชื่อมต่อที่อนุญาตจากโฮสต์เดียวอย่างไรก็ตามจะไม่ป้องกันการโจมตีแบบกระจาย

      คำแนะนำ: จำกัด การเข้าถึงระบบและเครือข่ายที่เชื่อถือได้
      เปิดและปิดการเชื่อมต่อไปยังเซิร์ฟเวอร์ซ้ำ ๆ โดยเร็วที่สุด

      ไม่มีวิธีง่ายๆในการป้องกันสิ่งนี้ในซอฟต์แวร์ CUPS หากการโจมตีมาจากภายนอกเครือข่ายท้องถิ่นอาจเป็นไปได้ที่จะกรองการโจมตีดังกล่าว อย่างไรก็ตามเมื่อได้รับการร้องขอการเชื่อมต่อจากเซิร์ฟเวอร์อย่างน้อยก็ต้องยอมรับการเชื่อมต่อเพื่อค้นหาว่าใครกำลังเชื่อมต่ออยู่

      คำแนะนำ: ไม่มี
      ทำให้เครือข่ายเต็มไปด้วยแพ็กเก็ตออกอากาศบนพอร์ต 631

      อาจเป็นไปได้ที่จะปิดการใช้งานการเรียกดูหากซอฟต์แวร์ CUPS ตรวจพบเงื่อนไขนี้อย่างไรก็ตามหากมีเครื่องพิมพ์จำนวนมากในเครือข่ายอัลกอริทึมดังกล่าวอาจคิดว่ามีการโจมตีเกิดขึ้นเมื่อได้รับการอัปเดตที่ถูกต้องแทน

      คำแนะนำ: บล็อกการเรียกดูแพ็กเก็ตจากเครือข่ายต่างประเทศหรือไม่น่าเชื่อถือโดยใช้เราเตอร์หรือไฟร์วอลล์
      การส่งคำขอ IPP บางส่วน โดยเฉพาะการส่งส่วนหนึ่งของค่าแอตทริบิวต์แล้วหยุดการส่ง

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

      คำแนะนำ: บล็อกแพ็กเก็ต IPP จากเครือข่ายต่างประเทศหรือไม่น่าเชื่อถือโดยใช้เราเตอร์หรือไฟร์วอลล์
      การส่งงานพิมพ์ขนาดใหญ่ / ยาวไปยังเครื่องพิมพ์ป้องกันไม่ให้ผู้ใช้รายอื่นพิมพ์

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

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

      ปัญหาการเข้ารหัส

      CUPS รองรับการเข้ารหัส 128-bit SSL 3.0 และ TLS 1.0 ของการเชื่อมต่อเครือข่ายผ่านไลบรารีการเข้ารหัส OpenSSL, GNU TLS และ CDSA นอกเหนือจากปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นจากโปรโตคอล SSL และ TLS ปัจจุบัน CUPS มีปัญหาเพิ่มเติมดังต่อไปนี้:

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

      คำแนะนำ: อย่าขึ้นอยู่กับการเข้ารหัสเพื่อความปลอดภัยเมื่อเชื่อมต่อกับเซิร์ฟเวอร์ผ่านอินเทอร์เน็ตหรือลิงก์ WAN ที่ไม่น่าเชื่อถือ

    2.    เสียงแตร dijo

      ถ้าคุณมี.
      Cups เป็นบริการพิมพ์ที่มีประสิทธิภาพสูงสุดบน Linux
      หากคุณต้องการความช่วยเหลือเกี่ยวกับปัญหาการพิมพ์โดยทั่วไป + samba + linux + ti โปรดส่งอีเมลถึงฉันโดยเร็วที่สุดฉันจะตอบคุณ

  18.   ออสเมล dijo

    สวัสดี
    ฉันยังใหม่กับ linux และติดตั้ง chakra และแม้ว่าเครื่องพิมพ์จะตรวจพบฉัน แต่ก็ไม่พบไดรเวอร์ของมัน brothermfc495cw และบนเว็บไซต์อย่างเป็นทางการของแบรนด์ไม่ปรากฏขึ้นค้นหาเครือข่ายฉันพบบล็อกนี้ซึ่งมีรายละเอียดการติดตั้ง จากเครื่องพิมพ์สิ่งที่เกิดขึ้นกับฉันคือฉันเข้าสู่หน้าถ้วยและตอนนี้เมื่อมันขอ us และ pss มันไม่ยอมให้ฉันเข้า นี่เป็นด้านที่เกี่ยวข้องกับเครื่องพิมพ์เพราะฉันเข้าสู่หน้าของพวกเขาโดยไม่มีปัญหา

    ข้อเสนอแนะใด ๆ ขอบคุณ !!

  19.   ชื่อผู้ใช้ dijo

    ติดตั้งเพิ่มเครื่องพิมพ์ canon ไม่ได้ จาก system-config-printer บนเดสก์ท็อป gnome เพราะฉันได้รับข้อความหรือบทสนทนา:

    "FirewallD ไม่ทำงาน" เกิดข้อผิดพลาดขณะพยายามติดตั้งเครื่องพิมพ์

    ฉันเพิ่งพบวิธีแก้ปัญหานี้ใน:

    https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/871985
    ในความคิดเห็น # 17 พวกเขาระบุวิธีแก้ปัญหาที่ชัดเจน

    แต่มันทำให้ฉันสับสนความจริงที่ต้องสร้างไฟล์:
    /etc/NetworkManager/nm-system-settings.conf

    ในการแทนที่ไฟล์:
    /etc/NetworkManager/NetworkManager.conf

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

  20.   เปโดร dijo

    ฉันได้อ่านบทความของคุณแล้วฉันได้ติดตั้งและกำหนดค่าบริการการพิมพ์แล้วเท่านั้นที่ฉันพยายามกำหนดค่าเครื่องพิมพ์ xerox m 123 และฉันไม่พบไดรเวอร์สำหรับมันคนที่ฉันพบบนอินเทอร์เน็ตไม่ได้ผลสำหรับฉันเขาแนะนำบางสิ่งที่ระบุโปรดฉันหมดหวังแล้ว จากหน้าต่างที่เชื่อมต่อโดยตรงกับมันพิมพ์ได้ดี
    desde linux ฉันกำหนดค่ามัน ฉันค้นหาไดรเวอร์สำหรับ Xerox แต่ไม่พบไดรเวอร์สำหรับ m123 ฉันเลือกอันที่ฉันคิดว่าคล้ายกัน และเมื่อฉันพิมพ์หน้าทดสอบ มันพิมพ์ได้มากกว่า 50 แผ่นและผิด

  21.   Cristian dijo

    ฉันมี Xerox Workcentre 3045NI ฉันทำตามขั้นตอนที่อธิบายไว้ แต่ไม่ใช่รุ่นของฉัน .. และให้คำแนะนำเท่านั้น แต่ฉันเลือกคำแนะนำจากนั้นฉันทดสอบมันบอกว่ามันส่งงานพิมพ์และหลังจากนั้นไม่นานมันก็พิมพ์ไปแล้ว แต่ไม่มีอะไรเกิดขึ้นหรือ ไม่พิมพ์อะไรเลย ช่วยด้วย….!

  22.   บิต dijo

    คำทักทายในเว็บไซต์ของฉันมีการสอนวิธีการติดตั้งมัลติฟังก์ชั่น XP-510 ของเอปสันเผื่อว่าจะช่วยใครบางคนหรือให้แนวคิดแก่คุณ:

    http://trastea-tu-linux.webnode.es/news/instalacion-conectandola-al-pc-por-puerto-usb-en-linux-/

  23.   Dani dijo

    จะขอ ID เราตอนพิมพ์หน้าได้ยังไง? ขอบคุณมาก!

  24.   Enrike dijo

    คำถามเมื่อฉันต้องการเข้าสู่ windows http://10.1.1.1:631/printers/HP-1100. เขาจำฉันไม่ได้ฉันจะทำอย่างไร ฉันเข้าใจว่ามันไม่สามารถเชื่อมต่อกับสิ่งที่พิมพ์ได้

  25.   แคทยา dijo

    สวัสดีแบบฝึกหัดที่ดี แต่ฉันมีปัญหาฉันกำลังทำงานกับเครื่องเสมือนปัญหาโดยทั่วไปคือบนไคลเอนต์ฉันไม่เห็นคิวการพิมพ์ แต่บนเซิร์ฟเวอร์ฉันสามารถทำได้เมื่อฉันพิมพ์จากไคลเอนต์ คุณสามารถช่วยฉันได้ไหม? ขอบคุณ😉

  26.   กอนซาโลคลาเดราส dijo

    สวัสดีตอนเช้าเมื่อฉันคลิกปุ่มเพิ่มเครื่องพิมพ์ฉันได้รับข้อความให้ป้อนชื่อผู้ใช้และรหัสผ่าน ???

  27.   โดฟีซอฟต์ dijo

    สวัสดีฉันติดตั้ง Linux Mint 13 บนเดสก์ท็อปพีซีแล้ว ปัญหาของฉันคือเมื่อฉันต้องการติดตั้งจาก CUPs พอร์ตขนานไม่ปรากฏขึ้น เครื่องพิมพ์ของฉันคือ HP Deskjet 400 Salu2.

  28.   วีคเมนเทอร์ dijo

    เยี่ยมมากขอบคุณสำหรับบทช่วยสอนฉันเพิ่งย้ายไปยัง Linux และฉันมีหลายสิ่งที่ต้องกำหนดค่า
    ทักทาย!

  29.   โดกา dijo

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

  30.   Alejo dijo

    สวัสดี. ความนับถือ. เป็นคุณูปการอย่างยิ่ง ติดตั้ง HP p1102w และใช้งานได้ดี แต่เกิดขึ้นกับฉันว่าถ้าฉันใช้เวลานานกว่า 5 นาทีโดยไม่ใช้งานเครื่องพิมพ์จะปิดหรืออาจเป็นการประหยัดพลังงานซึ่งเมื่อส่งงานพิมพ์เครื่องพิมพ์จะไม่ได้รับและไม่ออกมาจนกว่าจะเปิดด้วยตนเอง เครื่องพิมพ์ซึ่งเป็นงานที่ยุ่งยากเนื่องจากมีการใช้งานร่วมกันและหากไม่มีใครอยู่ใกล้กับโฮสต์พีซีทุกคนก็จะไม่ต้องพิมพ์ ฉันลองทุกอย่างดาวน์โหลดไดรเวอร์ล่าสุด 3.16.11 แต่ไม่พบว่าจะปิดใช้งานหรือป้องกันไม่ให้เครื่องพิมพ์เข้าสู่โหมดสลีปได้ที่ไหนเพื่อให้แจ้งเตือนอยู่เสมอ

  31.   คาร์ลอ dijo

    สวัสดีสวัสดีตอนเช้าฉันมีปัญหาฉันติดตั้งเครื่องพิมพ์ zebra สองเครื่องบนเซิร์ฟเวอร์ ubuntu ใช้ "cups" เพื่อติดตั้งเครื่องพิมพ์จากนั้นก็ปรากฏบนเครือข่ายตามปกติ แต่ฉันต้องพิมพ์โดยใช้ ZPL และฉันใช้ยูทิลิตี้การตั้งค่า zebra และเมื่อฉันเห็นว่ามันทำให้ฉันมีข้อผิดพลาดฉันใช้ windows 10 ฉันไม่รู้ว่าเป็นเพราะโปรแกรมติดตั้งบน windows และฉันไม่สามารถเชื่อมต่อได้ฉันไม่รู้ แต่เพื่อความชัดเจนถ้าพวกเขาพิมพ์ได้ดีเนื่องจากฉันใช้โปรแกรมใน บริษัท ซึ่งมีการพิมพ์ VPE ออกมาและทำให้มันสมบูรณ์แบบฉันต้องการเพียงแค่ผ่าน ZPL และฉันทำไม่ได้ในกรณีที่คุณสามารถช่วยฉันได้

  32.   ฟีโก dijo

    Carlos Santana: ไม่น่าเชื่อว่าเอกสารที่เขียนในเดือนมีนาคม 2013 ยังมีประโยชน์ ฉันยังไม่ได้ใช้เครื่องพิมพ์ Zebra ฉันไม่รู้ว่าภาษาสื่อสารที่ใช้โดยส่วนหน้าของโปรแกรมที่ติดตั้งผ่าน Zebra Setup นั้นเป็นภาษา Zebra หรือไม่ ฉันคิดว่ามันเป็นคำถามเกี่ยวกับรูปแบบของเอกสารที่ส่วนหน้าของ Zebra ส่งไปยัง CUPS และส่วนหลังไม่ได้รับรอง

  33.   เซอร์จิโออาวิลา dijo

    สวัสดีสวัสดีตอนบ่ายฉันมีปัญหากับการพิมพ์จาก CentOS 6.9 ผ่าน Cups เมื่อพยายามพิมพ์ข้อความจะออกมาในรูปแบบดิบบน HP Deskjet Professional 400 ฉันได้ดู ppd ของถ้วยแล้วโดยมองหาวิธีปิดการใช้งานเอาต์พุตดิบและใช้คุณสมบัติที่กำหนดโดยไฟล์ควบคุม Runtime Cobol .

    เมื่อส่งหน้าพิมพ์งานพิมพ์ออกมามีขนาดเล็กให้เรียกใช้ แต่เมื่อส่งพิมพ์มันไปได้ดีโดยไม่ต้องทำงาน แต่อยู่ในรูปแบบดิบ

    ข้อเสนอแนะใด ๆ ?
    กราเซีย