CUPS – cupsd: Child exited with status 98

ปัญหาก็เริ่มจาก Linux client ทำการ Add printers โดยใช้วิธี Remote CUPS Server ซึ่งก็สามารถใช้งานได้ คือ สามารถสั่งพิมพ์งานได้จากโปรแกรมต่างๆ เช่น OpenOffice.org เป็นต้น.

ส่วนที่มีปัญหาก็ ไม่สามารถสั่งพิมพ์ได้จากโปรแกรม Mozilla Firefox ได้ เลือกเครื่องปรินต์เสร็จ ไม่ขึ้นปุ่มให้กดพิมพ์ (ดังรูป)

เลยเข้า CUPS Web base ดู

Device URI จะเป็น ipp://hostname:631

แนวทางการแก้ไข

1. ทดสอบโดยใช้คำสั่ง ping ว่าติดต่อไปยังเครื่อง CUPS Server ได้ไหม (hostname)

$ ping hostname

ถ้าไม่สามารถ ping ได้ ให้ทำการแก้ไขดังนี้

$ vi /etc/hosts

เพิ่ม

hostname    <IP Address>

จากนั้นให้ทดสอบ ping อีกครั้ง

2. ตรวจสอบไฟล์คอนฟิกที่ CUPS Server (/etc/cups/cupsd.conf)

$ vi /etc/cups/cupsd.conf

Listen *:631

LogLevel debug2  (เพื่อให้แสดง log ทุกๆ อย่าง)

– จากนั้นรีสตาร์ CUPS

$ rccups restart

3. ตรวจสอบ Log

$ tail -f /var/log/cups/error_log

ทำตาม step ที่แนะนำเท่านี้ก็แก้ไขปัญหา เรื่องการพิมพ์จาก Firefox ได้แล้วครับ.

การติดตั้ง CUPS Server

//www.susethailand.com/index.php/en/cups-server

Reference //forums.opensuse.org/archives/sf-archives/archives-hardware/312794-cupsd-child-exited-status-98-a.html