ในบรรดาแพ็คเกจที่แนะนำให้ติดตั้งเมื่อทำการติดตั้งใหม่ ได้แก่ ถ้วย 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.
เพิ่มเครื่องพิมพ์
สมมติว่าเรามีเครื่องพิมพ์ HP LaserJet 1100 เชื่อมต่อกับทีมของเรา ฉันค่อนข้างแน่ใจว่ามันถูกตรวจพบแล้วโดยไฟล์ CUPSแต่สมมติว่ามันยังไม่ได้เชื่อมต่อและพวกเขากำลังจะให้เรายืมสิ่งที่คล้ายกันและเราต้องการเตรียมพร้อม ไปที่หน้ากันเถอะ การบริหาร และเราคลิกที่ปุ่ม
เพิ่มเครื่องพิมพ์. ในเบื้องต้น CUPS มองหาเครื่องพิมพ์ที่เชื่อมต่อ ในกรณีที่หาไม่พบหน้าข้อความต่อไปนี้จะปรากฏขึ้น:
สมมติว่าเราเชื่อมต่อกับพอร์ตขนาน LPT # 1 หลังจากเลือกแล้วให้เราคลิก ดังต่อไปนี้ และเราจะแสดงหน้าโต้ตอบอื่นซึ่ง
เราจะกรอกข้อมูลที่พวกเขาถามเราและเราจะพิจารณาว่าเราต้องการแบ่งปันหรือไม่:
กด ดังต่อไปนี้เราจะแสดงหน้าโต้ตอบอื่นซึ่งเราสามารถเลือกผู้ผลิตเครื่องพิมพ์ของเราหรือให้ไฟล์ได้ PPD (คำจำกัดความเครื่องพิมพ์ Postscript).
ไฟล์ * .ppd พบได้ในแผ่นติดตั้งเครื่องพิมพ์ส่วนใหญ่ เป็นไฟล์ข้อความธรรมดาที่อธิบายลักษณะและความสามารถของเครื่องพิมพ์ตั้งแต่หนึ่งเครื่องขึ้นไป วิธีใช้ออนไลน์ในเอกสารนี้มีความชัดเจนมากเกี่ยวกับการใช้ไฟล์เหล่านี้และคอมไพเลอร์ พปชร.
หลังจากเราเลือกผู้ผลิต HP แล้วคลิกที่ ดังต่อไปนี้เราจะแสดงหน้าโต้ตอบอื่นเพื่อให้เราเลือกรุ่นเฉพาะ:
ในกล่องนั้นเราเลือก HP LaserJet 1100 - CUPS + Gutenprint v5.2.6 (th) และหลังจากกด เพิ่มเครื่องพิมพ์เราจะแสดงหน้าที่เราสามารถกำหนดค่าได้ตามความต้องการของเรา:
และในที่สุดเราก็กด เปลี่ยนตัวเลือกเริ่มต้น.
หลังจาก CUPS ยืนยันการเปลี่ยนแปลงไม่กี่วินาทีต่อมาหน้าสถานะของเครื่องพิมพ์ที่เพิ่มเข้ามาใหม่จะแสดงขึ้นหรือหากเรารีบให้กดลิงก์ HP-1100
และถ้าเราเลือกในแท็บด้านบนรายการที่มีชื่อว่า เครื่องพิมพ์เราจะเห็นสิ่งต่อไปนี้:
สังเกตว่าเครื่องพิมพ์ปรากฏขึ้นอย่างไร ถ้วย pdf ด้วยชื่อ รูปแบบไฟล์ PDF.
แบ่งปันเครื่องพิมพ์ของเรา
เราต้องการแบ่งปัน HP-110 ที่เพิ่งติดตั้งใหม่ที่ยังไม่ได้เชื่อมต่อ อันที่จริงเราเลือกที่ต้องการแชร์เมื่อเพิ่มเข้าไป แต่จำเป็นต้องดำเนินการอีกขั้นตอนหนึ่ง
เราต้องเข้าไปที่หน้า การบริหารและในส่วนของ การกำหนดค่าเซิร์ฟเวอร์ เลือกตัวเลือก แชร์เครื่องพิมพ์ที่เชื่อมต่อกับระบบนี้ และหากเราต้องการพิมพ์โดยใช้ URL (แนะนำ) เรายังเลือกตัวเลือก อนุญาตการพิมพ์ทางอินเทอร์เน็ต.
เราต้องคลิกที่ปุ่มเท่านั้น เปลี่ยนการตั้งค่า เพื่อให้การเปลี่ยนแปลงบนเซิร์ฟเวอร์เป็นไปอย่างถาวร การดำเนินการนี้จะรีสตาร์ท 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
โพสต์นี้ตรงไปที่รายการโปรด
ขอบคุณมาก
คำถามสำหรับทุกคนที่กำหนดค่า CUPS ไม่ได้เกิดขึ้นว่าเครื่องพิมพ์ทั้งหมดที่กำหนดค่าไว้ใน CUPS ก็หายไปทันที? ที่เกิดขึ้นกับฉันทุกบ่อย สิ่งที่ฉันสังเกตเห็นว่าไฟล์ printer.conf "flushed" และอีกไฟล์หนึ่งเรียกว่า "printer.conf.O" ถูกสร้างขึ้นด้วยการกำหนดค่าทั้งหมดสิ่งที่ฉันทำคือลบไฟล์แรกและเปลี่ยนชื่อไฟล์ที่สองเพื่อกู้คืนการกำหนดค่า แต่ทั้งหมดนี้ดูแปลกมากสำหรับฉัน
cat printer.conf.O> printer.conf
พอแล้วมันจะไม่เกิดขึ้นอีก
Cups เป็นบริการพิมพ์ที่มีประสิทธิภาพสูงสุดบน Linux
หากคุณต้องการความช่วยเหลือเกี่ยวกับปัญหาการพิมพ์โดยทั่วไป + samba + linux + ti โปรดส่งอีเมลถึงฉันโดยเร็วที่สุดฉันจะตอบคุณ
dinformationt ที่ gmail ดอทคอม
dinformationt@gmail.com
ฉันขอแสดงความยินดีกับผู้เขียนสำหรับผลงานที่เผยแพร่ที่นี่
ฉันไม่เคยมีปัญหาในการตั้งค่าและเรียกใช้เครื่องพิมพ์ HP LaserJet 1018 USB ยกเว้นการแจกจ่าย Manjaro Linux 0.8.4 ฉันได้ลองใช้วิธีการที่รู้จักทั้งหมดแล้ว แต่ไม่มีผลลัพธ์ที่เป็นบวกแน่นอน ในความเป็นจริงระบบของฉันระบุว่ามีการเพิ่มเครื่องพิมพ์ แต่ไม่ไม่ใช่และในความเป็นจริงมันไม่พิมพ์ เป็นไปได้ว่าไดรเวอร์ foo2zjs-20130219-1 หายไปหรือฉันไม่รู้แม้ว่าฉันจะไม่รู้วิธีการติดตั้งในระบบนี้ก็ตาม
หวังว่าจะมีคนยื่นมือมาให้นะ ในการทำงานของฉันเครื่องพิมพ์เชื่อมต่อกับพีซีที่ใช้ Windows XP ฉันจะพิมพ์จากแล็ปท็อปผ่านเครือข่ายได้อย่างไร? ขอขอบคุณ.
หากแล็ปท็อปมี Gnu / Linux คุณจะต้องทำผ่าน SAMBA
ขอบคุณสำหรับคำตอบฉันจะดูว่าฉันเจออะไร
ยอดเยี่ยม. ขอบคุณมาก!
ขอบคุณทุกความคิดเห็นและความสำเร็จของคุณ !!!
เพิ่มในรายการโปรดและแชร์โพสต์ที่ยอดเยี่ยม
ขอบคุณ!
บางครั้งถ้วยไม่ทำงานกับการกำหนดค่าเริ่มต้นอย่างน้อยการพยายามติดตั้งเครื่องพิมพ์เลเซอร์เจ็ท hp 1020 บนเดเบียนก็เป็นไปไม่ได้ เพื่อกำหนดค่าให้ "ถูกต้อง" ฉันต้องมองหาตัวเลือกอื่น ๆ
ฉันพยายามพิมพ์ด้วย HP LJ 1000 ใน Ubuntu 12.04 ฉันได้เห็นว่ามีความช่วยเหลือมากแค่ไหนในเว็บและฉันไม่ได้ทำอะไรเลยรวมถึงสิ่งที่ปรากฏในบทความนี้และการกำหนดค่าผ่าน HPLIPS คุณช่วยฉันหน่อยได้ไหม ฉันหมดหวังแล้วและฉันเป็นคนเดียวในแผนกที่ใช้ลินุกซ์ที่ต้องการแสดงให้เห็นว่าระบบนี้ประสบความสำเร็จไม่เหมือน Windows ลองนึกดูว่าเครื่องพิมพ์นี้ไม่รองรับ Windows 7 และ 8 ดังนั้นจึงเป็นปัญหาที่น่ายกย่องสำหรับ ลินุกซ์พิสูจน์ได้ว่าทำได้ มีความคิดเห็นอย่างไร
ฉันเพิ่งติดตั้ง Debian Weezhy Xfce และหลังจากติดตั้งแพ็คเกจที่จำเป็นและดาวน์โหลดการสนับสนุนที่จำเป็นในระหว่างการติดตั้งไม่มีทางที่ฉันจะเพิ่มเครื่องพิมพ์ HP LaserJet 1018 ที่มีความสุขซึ่งโดยวิธีนี้เป็นชิ้นส่วนพิพิธภัณฑ์เกือบ ใน Google ฉันพบคำสั่งบางอย่างและดาวน์โหลดแพ็คเกจขนาดเล็กที่แทบจะไม่ถึง 1500 kby หลังจากนี้ฉันจัดการเพิ่มเครื่องพิมพ์เหี้ยกับ localhost และมันใช้งานได้ เสียดายที่ฉันไม่ได้จดบันทึกคำสั่งที่ต้องปฏิบัติตาม แต่จากสิ่งที่ฉันอ่านได้ในภาษาอังกฤษแย่มากการแจกแจงบางอย่างไม่ได้ให้การสนับสนุนที่จำเป็นทั้งหมดสำหรับการเพิ่มเครื่องพิมพ์อีกต่อไป
โพสต์ได้ดีมาก แต่…. มีหลายขั้นตอนในการเพิ่มเครื่องพิมพ์ฉันยังคงใช้ system-config-printer ซึ่งง่ายกว่าและตรงกว่าโดยไม่ต้องเขียนอะไรมากมายถึงเวลาแล้วที่ linux ทำให้งานบางอย่างง่ายขึ้นโดยไม่ต้องซับซ้อนมากนัก
ฉันลืมไปพวกเขาจะต้องไม่ซ่อนความยากลำบากไว้มากนักฉันคิดว่ามันทำให้พวกเขาซับซ้อนขึ้นอีกหน่อย เราอยู่ในปี 2013 ที่ debian และ linux โดยทั่วไปใส่แบตเตอรี่
โพสต์นี้มาช้าไปสองปีสำหรับฉันฉันพบวิธีที่ยากเมื่อสองสามปีที่แล้วมี แต่สาระดีๆทักทาย
ราตรีสวัสดิ์ฉันต้องเชื่อมต่อพีซีสองเครื่องบนเครือข่ายลินุกซ์เปิดใช้เซิร์ฟเวอร์หนึ่งเครื่องและไคลเอนต์ทองในภายหลังฉันต้องติดตั้งเครื่องพิมพ์และสามารถมีในถ้วยจากเซิร์ฟเวอร์ได้อย่างไรฉันจะทำอย่างไรที่ฉันสามารถปรึกษา totorial ได้ขอบคุณ
ถ้วย + แซมบ้าหรือถ้วย + ipp
ขอบคุณมาก. ฉันไม่เข้าใจว่าทำไม Debian ไม่สามารถตรวจจับเครื่องพิมพ์อัตโนมัติได้และต้องทำตามขั้นตอนนี้ ขอบคุณอีกครั้ง.
ใช่ในความเป็นจริงหากคุณติดตั้งเดเบียนที่เชื่อมต่อกับซับเน็ตที่มีทรัพยากรที่ใช้ร่วมกันมันจะเชื่อมต่อในการติดตั้งเองเว้นแต่ว่าพวกเขาต้องการการตรวจสอบความถูกต้อง แต่จะส่งเสริมคุณในกรณีที่เชื่อมต่อ (สมมติว่ามีเครื่องอยู่แล้ว ติดตั้ง) เวอร์ชันใด ๆ ของ debia จะช่วยให้คุณเห็นในการนำทางทรัพยากร "ทรัพยากร" ที่เชื่อมต่อกับเครือข่ายนั้นโดยไม่จำเป็นต้องติดตั้งบริการ smb ด้วยซ้ำเนื่องจาก avahi-deamon (daemon บน unix ใด ๆ ) ดูแล สิ่งนี้ทำให้คุณมีข้อผิดพลาดบางประเภทที่แตกต่างกัน (มีข้อผิดพลาดที่มองไม่เห็นและคุณต้องค้นหา) ในกรณีนี้หากคุณเป็นสมาชิก samba การติดตั้งโดเมนและนั่นก็เป็นเช่นนั้น
Cups เป็นบริการพิมพ์ที่มีประสิทธิภาพสูงสุดบน Linux
หากคุณต้องการความช่วยเหลือเกี่ยวกับปัญหาการพิมพ์โดยทั่วไป + samba + linux + ti โปรดส่งอีเมลถึงฉันโดยเร็วที่สุดฉันจะตอบคุณ
dinformationt ที่ gmail ดอทคอม
dinformationt@gmail.com
โพสต์ที่ยอดเยี่ยมมีประโยชน์มากมากจนกระตุ้นความอยากรู้อยากเห็นในตัวฉัน วันนี้ผมซื้อ 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 ได้ ขอบคุณมาก!
ขอบคุณสำหรับความคิดเห็น !!! ฉันหวังว่าโพสต์จะให้บริการคุณและจะช่วยได้ - ไชโย
ฉันแนะนำให้คุณอ่านเกี่ยวกับ hplip เล็กน้อยคุณจะพบวิธีแก้ปัญหาสแกนเนอร์อย่างแน่นอน
มันน่าเจ็บใจที่ไม่มีตัวเลือกในการกำหนดค่าผู้ใช้และรหัสผ่านสำหรับสิทธิ์ผู้ใช้และการดูแลระบบ
ขอแนะนำให้คุณอ่านวิธีใช้ที่มาพร้อมกับแพ็คเกจ 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 ที่ไม่น่าเชื่อถือ
ถ้าคุณมี.
Cups เป็นบริการพิมพ์ที่มีประสิทธิภาพสูงสุดบน Linux
หากคุณต้องการความช่วยเหลือเกี่ยวกับปัญหาการพิมพ์โดยทั่วไป + samba + linux + ti โปรดส่งอีเมลถึงฉันโดยเร็วที่สุดฉันจะตอบคุณ
สวัสดี
ฉันยังใหม่กับ linux และติดตั้ง chakra และแม้ว่าเครื่องพิมพ์จะตรวจพบฉัน แต่ก็ไม่พบไดรเวอร์ของมัน brothermfc495cw และบนเว็บไซต์อย่างเป็นทางการของแบรนด์ไม่ปรากฏขึ้นค้นหาเครือข่ายฉันพบบล็อกนี้ซึ่งมีรายละเอียดการติดตั้ง จากเครื่องพิมพ์สิ่งที่เกิดขึ้นกับฉันคือฉันเข้าสู่หน้าถ้วยและตอนนี้เมื่อมันขอ us และ pss มันไม่ยอมให้ฉันเข้า นี่เป็นด้านที่เกี่ยวข้องกับเครื่องพิมพ์เพราะฉันเข้าสู่หน้าของพวกเขาโดยไม่มีปัญหา
ข้อเสนอแนะใด ๆ ขอบคุณ !!
ติดตั้งเพิ่มเครื่องพิมพ์ 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
เมื่อเห็นเนื้อหาในตอนหลังฉันพบว่ามีคำแนะนำบางอย่างที่แสดงความคิดเห็นซึ่งอ้างถึงไฟล์ที่พวกเขาต้องการให้ฉันสร้างดูเหมือนว่าฉันจะแก้ปัญหาได้โดยไม่ใส่ข้อคิดเห็นคำแนะนำที่แสดงความคิดเห็น อันที่จริงควรจะทำ แต่เนื่องจากฉันไม่เข้าใจว่าคำแนะนำเหล่านั้นทำอย่างไรฉันจึงต้องการให้ใครช่วยให้คำอธิบาย
ฉันได้อ่านบทความของคุณแล้วฉันได้ติดตั้งและกำหนดค่าบริการการพิมพ์แล้วเท่านั้นที่ฉันพยายามกำหนดค่าเครื่องพิมพ์ xerox m 123 และฉันไม่พบไดรเวอร์สำหรับมันคนที่ฉันพบบนอินเทอร์เน็ตไม่ได้ผลสำหรับฉันเขาแนะนำบางสิ่งที่ระบุโปรดฉันหมดหวังแล้ว จากหน้าต่างที่เชื่อมต่อโดยตรงกับมันพิมพ์ได้ดี
desde linux ฉันกำหนดค่ามัน ฉันค้นหาไดรเวอร์สำหรับ Xerox แต่ไม่พบไดรเวอร์สำหรับ m123 ฉันเลือกอันที่ฉันคิดว่าคล้ายกัน และเมื่อฉันพิมพ์หน้าทดสอบ มันพิมพ์ได้มากกว่า 50 แผ่นและผิด
ฉันมี Xerox Workcentre 3045NI ฉันทำตามขั้นตอนที่อธิบายไว้ แต่ไม่ใช่รุ่นของฉัน .. และให้คำแนะนำเท่านั้น แต่ฉันเลือกคำแนะนำจากนั้นฉันทดสอบมันบอกว่ามันส่งงานพิมพ์และหลังจากนั้นไม่นานมันก็พิมพ์ไปแล้ว แต่ไม่มีอะไรเกิดขึ้นหรือ ไม่พิมพ์อะไรเลย ช่วยด้วย….!
คำทักทายในเว็บไซต์ของฉันมีการสอนวิธีการติดตั้งมัลติฟังก์ชั่น XP-510 ของเอปสันเผื่อว่าจะช่วยใครบางคนหรือให้แนวคิดแก่คุณ:
http://trastea-tu-linux.webnode.es/news/instalacion-conectandola-al-pc-por-puerto-usb-en-linux-/
จะขอ ID เราตอนพิมพ์หน้าได้ยังไง? ขอบคุณมาก!
คำถามเมื่อฉันต้องการเข้าสู่ windows http://10.1.1.1:631/printers/HP-1100. เขาจำฉันไม่ได้ฉันจะทำอย่างไร ฉันเข้าใจว่ามันไม่สามารถเชื่อมต่อกับสิ่งที่พิมพ์ได้
สวัสดีแบบฝึกหัดที่ดี แต่ฉันมีปัญหาฉันกำลังทำงานกับเครื่องเสมือนปัญหาโดยทั่วไปคือบนไคลเอนต์ฉันไม่เห็นคิวการพิมพ์ แต่บนเซิร์ฟเวอร์ฉันสามารถทำได้เมื่อฉันพิมพ์จากไคลเอนต์ คุณสามารถช่วยฉันได้ไหม? ขอบคุณ😉
สวัสดีตอนเช้าเมื่อฉันคลิกปุ่มเพิ่มเครื่องพิมพ์ฉันได้รับข้อความให้ป้อนชื่อผู้ใช้และรหัสผ่าน ???
สวัสดีฉันติดตั้ง Linux Mint 13 บนเดสก์ท็อปพีซีแล้ว ปัญหาของฉันคือเมื่อฉันต้องการติดตั้งจาก CUPs พอร์ตขนานไม่ปรากฏขึ้น เครื่องพิมพ์ของฉันคือ HP Deskjet 400 Salu2.
เยี่ยมมากขอบคุณสำหรับบทช่วยสอนฉันเพิ่งย้ายไปยัง Linux และฉันมีหลายสิ่งที่ต้องกำหนดค่า
ทักทาย!
ฉันต้องการทราบว่าฉันจะกำหนดค่าไฟล์การกำหนดค่าของ cups 1.7.2 ได้อย่างไรเนื่องจากฉันมีเครือข่ายใน Ubuntu 14.04 และปรากฎว่าเมื่อฉันติดตั้งเครื่องพิมพ์จะเห็นได้ในคอมพิวเตอร์ทุกเครื่องในเครือข่ายและทำให้งานของฉันยุ่งเหยิง เนื่องจากลูกค้าไม่เห็นว่าพวกเขากำลังจะพิมพ์ไปที่ใด ... ฉันได้ทำหลายสิ่งหลายอย่างเช่นการปรับเปลี่ยนถ้วยและการกำหนดค่าแซมบ้า แต่ไม่มีอะไรเลย ฉันไม่สามารถแก้ปัญหาได้ แต่ฉันมี Ubuntu 12.04 และฉันไม่มีปัญหานั้นหากฉันต้องกำหนดค่าอะไรฉันแค่ยกเลิกการเลือกตัวเลือกเพื่อไม่ให้เห็นเครื่องพิมพ์ที่เชื่อมต่อกับเครือข่ายและนั่นก็คือ ... หากคุณสามารถช่วยฉันได้ ...
สวัสดี. ความนับถือ. เป็นคุณูปการอย่างยิ่ง ติดตั้ง HP p1102w และใช้งานได้ดี แต่เกิดขึ้นกับฉันว่าถ้าฉันใช้เวลานานกว่า 5 นาทีโดยไม่ใช้งานเครื่องพิมพ์จะปิดหรืออาจเป็นการประหยัดพลังงานซึ่งเมื่อส่งงานพิมพ์เครื่องพิมพ์จะไม่ได้รับและไม่ออกมาจนกว่าจะเปิดด้วยตนเอง เครื่องพิมพ์ซึ่งเป็นงานที่ยุ่งยากเนื่องจากมีการใช้งานร่วมกันและหากไม่มีใครอยู่ใกล้กับโฮสต์พีซีทุกคนก็จะไม่ต้องพิมพ์ ฉันลองทุกอย่างดาวน์โหลดไดรเวอร์ล่าสุด 3.16.11 แต่ไม่พบว่าจะปิดใช้งานหรือป้องกันไม่ให้เครื่องพิมพ์เข้าสู่โหมดสลีปได้ที่ไหนเพื่อให้แจ้งเตือนอยู่เสมอ
สวัสดีสวัสดีตอนเช้าฉันมีปัญหาฉันติดตั้งเครื่องพิมพ์ zebra สองเครื่องบนเซิร์ฟเวอร์ ubuntu ใช้ "cups" เพื่อติดตั้งเครื่องพิมพ์จากนั้นก็ปรากฏบนเครือข่ายตามปกติ แต่ฉันต้องพิมพ์โดยใช้ ZPL และฉันใช้ยูทิลิตี้การตั้งค่า zebra และเมื่อฉันเห็นว่ามันทำให้ฉันมีข้อผิดพลาดฉันใช้ windows 10 ฉันไม่รู้ว่าเป็นเพราะโปรแกรมติดตั้งบน windows และฉันไม่สามารถเชื่อมต่อได้ฉันไม่รู้ แต่เพื่อความชัดเจนถ้าพวกเขาพิมพ์ได้ดีเนื่องจากฉันใช้โปรแกรมใน บริษัท ซึ่งมีการพิมพ์ VPE ออกมาและทำให้มันสมบูรณ์แบบฉันต้องการเพียงแค่ผ่าน ZPL และฉันทำไม่ได้ในกรณีที่คุณสามารถช่วยฉันได้
Carlos Santana: ไม่น่าเชื่อว่าเอกสารที่เขียนในเดือนมีนาคม 2013 ยังมีประโยชน์ ฉันยังไม่ได้ใช้เครื่องพิมพ์ Zebra ฉันไม่รู้ว่าภาษาสื่อสารที่ใช้โดยส่วนหน้าของโปรแกรมที่ติดตั้งผ่าน Zebra Setup นั้นเป็นภาษา Zebra หรือไม่ ฉันคิดว่ามันเป็นคำถามเกี่ยวกับรูปแบบของเอกสารที่ส่วนหน้าของ Zebra ส่งไปยัง CUPS และส่วนหลังไม่ได้รับรอง
สวัสดีสวัสดีตอนบ่ายฉันมีปัญหากับการพิมพ์จาก CentOS 6.9 ผ่าน Cups เมื่อพยายามพิมพ์ข้อความจะออกมาในรูปแบบดิบบน HP Deskjet Professional 400 ฉันได้ดู ppd ของถ้วยแล้วโดยมองหาวิธีปิดการใช้งานเอาต์พุตดิบและใช้คุณสมบัติที่กำหนดโดยไฟล์ควบคุม Runtime Cobol .
เมื่อส่งหน้าพิมพ์งานพิมพ์ออกมามีขนาดเล็กให้เรียกใช้ แต่เมื่อส่งพิมพ์มันไปได้ดีโดยไม่ต้องทำงาน แต่อยู่ในรูปแบบดิบ
ข้อเสนอแนะใด ๆ ?
กราเซีย