- ทดสอบกับ Linux Mint 16 Petra, ubuntu 12.04, 10.04, lubuntu 10.04
- เครื่องพิมพ์ Ricoh Aficio MP 2000
ขั้นตอน
- หากจำเป็น เช่น lubuntu 10.04 จะต้องติดตั้งชุดโปรแกรมเพิ่ม ดังนี้ sudo apt-get install lsb
- หากไม่มี driver ให้ไปยังเว็บไซต์ http://www.openprinting.org/printer/Ricoh/Ricoh-Aficio_MP_2000 เพื่อดาวน์โหลดไฟล์ PPD
เลื่อนหาส่วนกลางๆถึงตอนท้ายของหน้า หัวข้อ pxlmono-Ricoh คลิกที่ directly download PPD เพื่อดาวน์โหลดไฟล์มาเก็บไว้
จะได้ไฟล์ชื่อ Ricoh-Aficio_MP_2000-pxlmono-Ricoh.ppd ไปไว้ใน home หรือที่เราจะจดจำได้ - ติดตั้ง Printer โดยเลือก Network Printer เลือก LPD/LPR Host or Printer
- ใส่หมายเลขไอพีของ Host คลิก Forward
- หากเป็นหมายเลขไอพีของ share network printer ให้ใส่ชื่อ Queue เป็นชื่อเครื่องพิมพ์ของเครื่องที่ให้เราขอ share ด้วย แต่หากเป็นหมายเลขไอพีของ Ricoh Printer เองเลย ก็ไม่ต้องใส่ชื่อ Queue
- หาก ubuntu เติม Printer Driver ให้เอง และถามให้ทดสอบการพิมพ์ ก็ไม่ต้องสั่งพิมพ์ก่อน
- กรณีใช้ driver ที่ ubuntu ติดตั้งให้แล้ว ให้แก้ไขที่แฟ้มนี้
sudo vi /etc/cups/ppd/Ricoh-Aficio-MP-2000.ppd
ให้ไปที่ประมาณบรรทัด 417 จะมีข้อความ *OpenUI *UserCode/User Code (up to 8 digits): PickOne ให้เลื่อนต่อไปข้างล่างอีกประมาณ 5 บรรทัด จะมีข้อความที่ต้องแก้ไขดังนี้
*DefaultUserCode: None
*UserCode None/None: ""
*UserCode 1001/1001: "%% FoomaticRIPOptionSetting: UserCode=1001"
*FoomaticRIPOptionSetting UserCode=1001: "SET USERCODE="1001""
แก้ไขให้เป็นดังนี้
*DefaultUserCode: 1234
*UserCode None/None: ""
*UserCode 1234/1234: "%% FoomaticRIPOptionSetting: UserCode=1234"
*FoomaticRIPOptionSetting UserCode=1234: "SET USERCODE="1234"" - หากไปดาวน์โหลด driver มาเอง ให้แก้ไขไฟล์ Ricoh-Aficio_MP_2000-pxlmono-Ricoh.ppd ด้วยเอดิเตอร์ที่ถนัด เพื่อใส่ User code เช่น มี user code คือ 1234 ตามตัวอย่างข้างบน
จากนั้นเข้าไปแก้ไข printer properties
ให้เราคลิกปุ่ม change เพื่อแก้ไขที่ Make and Model
ที่ Choose Driver เลือก Provide PPD file เลือกมาที่ไฟล์ Ricoh-Aficio_MP_2000-pxlmono-Ricoh.ppd คลิก Forward