CUPS – cupsd: Child exited with status 98

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

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

[hana-code-insert name=’AdSense’ /]

เลยเข้า 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

[hana-code-insert name=’AdSense’ /]

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