พบเครื่องพิมพ์เครือข่าย แต่ไม่สามารถพิมพ์ได้


13

ฉันใช้ Ubuntu 11.04 บนแล็ปท็อปของฉันและลองใช้เครื่องพิมพ์เครือข่าย

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

มีปัญหาในการส่งเอกสาร 'หน้าทดสอบ' (งาน 6) ไปยังเครื่องพิมพ์

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

ความคิดใดที่ฉันสามารถทำได้?

UPDATE: นี่คือผลลัพธ์ของ error_log ที่เขียนขึ้นเมื่อพยายามพิมพ์หน้าทดสอบ

E [23/Nov/2011:15:23:19 +0100] [Job 8] No %%BoundingBox: comment in header!
E [23/Nov/2011:15:23:19 +0100] [Job 8] Unable to locate printer 'BRN001BA93A3D6F'!
D [23/Nov/2011:15:23:19 +0100] [Job 8] The following messages were recorded from 15:23:19 to 15:23:19
D [23/Nov/2011:15:23:19 +0100] [Job 8] Adding start banner page "none".
D [23/Nov/2011:15:23:19 +0100] [Job 8] Adding end banner page "none".
D [23/Nov/2011:15:23:19 +0100] [Job 8] File of type application/postscript queued by "florian".
D [23/Nov/2011:15:23:19 +0100] [Job 8] hold_until=0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Queued on "Brother-MFC-8880DN" by "florian".
D [23/Nov/2011:15:23:19 +0100] [Job 8] job-sheets=none,none
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[0]="Brother-MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[1]="8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[2]="florian"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[3]="Test Page"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[4]="1"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[5]="PageSize=Letter job-uuid=urn:uuid:cb5143f4-2b18-398d-5ce8-bb41f8ff3539 job-originating-host-name=localhost time-at-creation=1322058199 time-at-processing=1322058199 AP_D_InputSlot="
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[6]="/var/spool/cups/d00008-001"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[8]="HOME=/var/spool/cups/tmp"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[10]="SERVER_ADMIN=root@pickwick"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[11]="SOFTWARE=CUPS/1.4.6"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[13]="USER=root"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[15]="CUPS_ENCRYPTION=IfRequested"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[16]="IPP_PORT=631"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[17]="CHARSET=utf-8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[18]="LANG=en_US.UTF-8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[19]="PPD=/etc/cups/ppd/Brother-MFC-8880DN.ppd"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[20]="RIP_MAX_CACHE=auto"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[21]="CONTENT_TYPE=application/postscript"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[22]="DEVICE_URI=lpd://BRN001BA93A3D6F/BINARY_P1"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[23]="PRINTER_INFO=Brother MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[24]="PRINTER_LOCATION=BRN001BA93A3D6F"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[25]="PRINTER=Brother-MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[26]="CUPS_FILETYPE=document"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[27]="FINAL_CONTENT_TYPE=application/vnd.cups-postscript"
D [23/Nov/2011:15:23:19 +0100] [Job 8] Started filter /usr/lib/cups/filter/pstops (PID 22189)
D [23/Nov/2011:15:23:19 +0100] [Job 8] Started backend /usr/lib/cups/backend/lpd (PID 22190)
D [23/Nov/2011:15:23:19 +0100] [Job 8] STATE: +connecting-to-device
D [23/Nov/2011:15:23:19 +0100] [Job 8] Looking up "BRN001BA93A3D6F"...
D [23/Nov/2011:15:23:19 +0100] [Job 8] Page = 612x792; 12,12 to 600,780
D [23/Nov/2011:15:23:19 +0100] [Job 8] slow_collate=0, slow_duplex=0, slow_order=0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_comments - %!PS-Adobe-3.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] %!PS-Adobe-3.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%Title: PPR Test Page
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%Pages: 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%DocumentNeededResources: font Helvetica
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%EndComments
D [23/Nov/2011:15:23:19 +0100] [Job 8] Set job-printer-state-message to "No %%BoundingBox: comment in header!", current level=ERROR
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_prolog - %%BeginProlog
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_setup - %%BeginSetup
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before page loop - %%Page: 1 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] Copying page 1...
D [23/Nov/2011:15:23:19 +0100] [Job 8] PAGE: 1 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] pagew = 587.9, pagel = 767.9
D [23/Nov/2011:15:23:19 +0100] [Job 8] bboxx = 0, bboxy = 0, bboxw = 612, bboxl = 792
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageLeft = 12.0, PageRight = 599.9
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageTop = 780.0, PageBottom = 12.1
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageWidth = 612.0, PageLength = 792.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Backend returned status 4 (stop printer)
D [23/Nov/2011:15:23:19 +0100] [Job 8] Printer stopped due to backend errors; please consult the error_log file for details.
D [23/Nov/2011:15:23:19 +0100] [Job 8] End of messages
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state=5(stopped)
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state-message="Unable to locate printer 'BRN001BA93A3D6F'!"
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state-reasons=paused

1
มีข้อมูลเพิ่มเติม (เช่นข้อความแสดงข้อผิดพลาด) /var/log/cups/error_logหรือไม่
tohuwawohu

2
@Flo - ข้อความแสดงข้อผิดพลาดแจ้งว่าไม่พบเครื่องพิมพ์ ... คุณติดตั้งไดรเวอร์เครื่องพิมพ์อย่างไร? คุณอาจต้องเข้าถึงผ่านที่อยู่ IP คุณสามารถเพิ่มภาพหน้าจอในคำถามของคุณที่แสดงแอปเพล็ตการกำหนดค่าเครื่องพิมพ์ได้หรือไม่?
fossfreedom

คำตอบ:


16

ตกลงฉันทำให้เครื่องพิมพ์ทำงานได้ หลังจากอ่านความคิดเห็นของ @ fossfreedom ฉันดูอีกครั้งที่แอปเพล็ตเครื่องพิมพ์เพิ่ม

ครั้งสุดท้ายที่ฉันพยายามเพิ่มเครื่องพิมพ์ที่ฉันค้นหาโดยคลิก "ค้นหาเครื่องพิมพ์เครือข่าย" ภายใต้ "เครื่องพิมพ์เครือข่าย" และเลือกเครื่องพิมพ์ในรายการเครื่องพิมพ์ที่มีอยู่ในเครือข่าย

ครั้งนี้ฉันคลิก "ค้นหาเครื่องพิมพ์เครือข่าย" แต่ฉันป้อน IP ของเครื่องพิมพ์และคลิก "ค้นหา" ซึ่งจะแสดงรายการอื่นในรายการ "JetDirect ... " ฉันเลือกเครื่องพิมพ์นี้และเสร็จสิ้นตัวช่วยการติดตั้ง

มันได้ผล!


ขอบคุณมากโฟล ฉันซื้อพี่ DCP-J140w และฉันมีปัญหาแบบเดียวกันกับ Ubuntu 12.04 เพียงแค่ใช้ตัวเลือก "AppSocket / HP JetDirect" บนตัวช่วยสร้างการพิมพ์และเขียนเครื่องพิมพ์ IP และเครื่องพิมพ์ทำงาน คาร์ลอ

โปรดดูคำตอบของฉันเพื่อดูวิธีหลีกเลี่ยงการป้อน IP รวมถึงหลีกเลี่ยงปัญหาเมื่อมีการเปลี่ยนแปลง IP
Pavel Šimerda

ในกรณีของฉันเมื่อฉันใช้เครื่องพิมพ์ "พบ" ฉันยังได้ "ไม่พบเครื่องพิมพ์ [ID เครื่องพิมพ์]" ฉันต้องระบุด้วยตนเองipp://ipaddressofprinter/ippแทน จากนั้นมันก็ใช้งานได้
Pistos

1
โปรดทราบว่าถ้าคุณใส่เครื่องหมายสแลชต่อท้ายเช่นนี้มันอาจไม่ทำงาน (ขึ้นอยู่กับรุ่นของเครื่องพิมพ์ฉันคิดว่า):ipp://ipaddressofprinter/ipp/
Pistos

ด้วยความช่วยเหลือของคำตอบนี้ฉันก็ทำงานได้เหมือนกัน แต่ฉันเลือก "docu print *" แทนที่จะเป็น "JetDirect"
Jumabek Alihanov

6

คุณจำเป็นต้องติดตั้ง nss-mdns (libnss-mdns ขึ้นอยู่กับการกระจาย) และคุณต้องมี mdns ในบรรทัดโฮสต์/etc/nsswitch.confเพื่อพิมพ์ผ่านการค้นหาบริการ DNS ฉันเดาว่ามันจะสายเกินไปสำหรับโปสเตอร์ดั้งเดิม แต่ฉันไปที่หน้านี้เมื่อค้นหาวิธีแก้ปัญหา

hosts:       files mdns_minimal dns mdns

คุณต้องavahi-daemonใช้เพื่อให้แบ็กเอนด์สำหรับ DNS แบบหลายผู้รับ


4

คุณสามารถลองยกเลิกการหยุดเครื่องพิมพ์ชั่วคราว (เกิดขึ้นกับฉันด้วยเครื่องพิมพ์เครือข่ายใน Ubuntu เป็นครั้งคราว)

ลองเปิดเว็บอินเตอร์เฟส CUPS ที่http://localhost:631และเลือกแท็บเครื่องพิมพ์ คลิกที่ชื่อเครื่องพิมพ์แล้วเลือกตัวเลือกเครื่องพิมพ์ต่อจากเมนูแบบเลื่อนลงการบำรุงรักษา

ที่มา: นี้อูบุนตูฟอรั่มโพสต์


0

ไม่มีคำแนะนำอื่นใดที่ใช้ได้ผลจริง ๆ สิ่งที่ช่วยฉันได้คือเปลี่ยนที่อยู่ IP ของเครื่องพิมพ์เครือข่ายเป็นการตั้งค่าเครือข่ายท้องถิ่น เครื่องพิมพ์เครือข่ายเป็นมือสองและมีการตั้งค่า IP ที่แตกต่างอย่างสิ้นเชิง (เช่นนอกเครือข่ายท้องถิ่นของฉัน) คอมพิวเตอร์ Windows สามารถพิมพ์ได้ แต่ Ubuntu ไม่ หลังจากซ่อมแซมการตั้งค่า IP, IP, subnetmask, เกตเวย์เริ่มต้น, ชื่อเซิร์ฟเวอร์ (ไปยังเครือข่ายท้องถิ่น) ได้รับรางวัลและโดเมน (ลบออก) ถูกตรวจพบเครื่องพิมพ์ที่แตกต่างกันและฉันก็สามารถพิมพ์จากอูบุนตู

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

ส่วนใหญ่อาจเป็นเวทมนตร์ DNS ที่แนะนำโดย Pavel Šimerdaบน Ubuntu ของฉัน (ถ้ามี)


0

ในกรณีที่คุณอยู่ในสถานการณ์ของฉัน: รีสตาร์ทเครื่องพิมพ์

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

ดังนั้นก่อนที่จะมีสิ่งใดที่ซับซ้อนถ้าทำได้ให้รีสตาร์ทเครื่องพิมพ์ก่อน

ตอนนี้ฉันไม่รู้ว่าทำไมมันถึงใช้ได้ มีบางอย่างเปลี่ยนไป: ก่อนที่ฉันจะรีสตาร์ทเครื่องพิมพ์ฉันไม่สามารถ ping เครื่องพิมพ์ของฉันหรือเข้าถึงหน้า http ของมันได้ (วาง ip ไว้ในแถบที่อยู่เบราว์เซอร์ของฉัน) และตอนนี้ทั้งสองทำงาน ดูเหมือนว่าเครื่องพิมพ์จะปฏิเสธการเชื่อมต่อจนกว่าฉันจะรีสตาร์ท


0

ฉันมีปัญหาเดียวกันในการทำตามขั้นตอนช่วยให้ฉันเชื่อมต่อกับเครื่องพิมพ์อีกครั้ง

  1. กดปุ่มหน้าต่างและค้นหาเครื่องพิมพ์
  2. คลิกขวาที่ของคุณและไปที่คุณสมบัติ
  3. คลิกที่การเปลี่ยนแปลงอุปกรณ์ UPL มันจะแสดงเครื่องพิมพ์ของคุณเพียงแค่เลือกเครื่องพิมพ์ของคุณและกดใช้
  4. ตอนนี้คุณสามารถพิมพ์เอกสารของคุณ

0

ฉันต้องใช้ lpoptions เพื่อให้มันใช้งานได้สำหรับฉัน ฉันไปที่แผงควบคุมเครื่องพิมพ์เพื่อค้นหาชื่อของคิวเครื่องพิมพ์ Color-LaserJet-2830 ในกรณีของฉันและฉันพิมพ์: lpoptions -d Color-LaserJet-2830

อย่างน่าอัศจรรย์ทุกคนสามารถเห็นเครื่องพิมพ์ของฉันรวมถึงตัวอย่างก่อนพิมพ์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.