จะทำให้เครื่องพิมพ์ Canon LBP-1120 ทำงานอย่างไร


13

เริ่มแรกคำถามนี้ จำกัด ที่ 11.10 ตอนนี้ฉันอยู่ใน (Lubuntu) 12.10 (ในการเปลี่ยนแปลงของคำถามดูคำถามเมตานี้)

พิจารณา 11.10

ฉันได้ลองวิธีการที่แตกต่างกัน (หรือไม่แตกต่างกัน) - ซึ่งผู้ใช้รายอื่นแสดงความคิดเห็นที่นี่ด้วย การอ้างอิงหลักของฉันคือ:

ไม่มีใครทำงานให้ฉัน


มีไดรเวอร์ปืนใหญ่จากเว็บไซต์เอเชียแคนนอน ดูที่นี้: unixmen.com/installation-canon-lbp2900-on-linux

อาจจะไม่ไร้ประโยชน์ที่จะชี้ให้เห็นว่าในบางกรณีการพิมพ์จะไม่ทำงานด้วยเหตุผลเล็กน้อย (ซึ่งไม่เกี่ยวข้องกับการติดตั้งไดรเวอร์) แต่ก็ไม่ง่ายที่จะสังเกตเห็นว่า: (1) ในรายการงานพิมพ์ที่ถูกต้อง - คลิกที่งานแล้วคลิก 'ปล่อย' ถ้ามี (2) เรียกใช้captstatusui -P LBP1120และตรวจสอบ 'งานต่อ' หากทำงาน (3) รีสตาร์ทเครื่องพิมพ์จากปุ่มเปิด

คำตอบ:


11

ในเวลาที่คำตอบนี้ยาวมากและรกเท่า Ubuntu 12.04 - 13.10 ที่เกี่ยวข้อง ด้านล่างนี้เป็นคำตอบที่นำเสนอวิธีแก้ปัญหาแบบเดียวกัน แต่ชัดเจนกว่ามาก

พิจารณา 12.04

ควรทำงานในลักษณะเดียวกับข้อ 12.10 ด้านล่าง

แต่ลองใช้ใน eOS Luna ที่ใช้ Ubuntu 12.04 ฉันไม่สามารถทำงานได้ ในความเป็นจริงคำตอบของฉันที่นี่สำหรับ 12.04 และ 12.10 หยุดทำงานหลังจากผ่านไประยะหนึ่งใน Xubuntu และ Lubuntu ด้วยเช่นกัน แต่ฉันปล่อยให้ที่นี่เพราะพวกเขาดูเหมือนจะมีประโยชน์กับคนอื่น ๆ ที่โหวตเรื่องนี้

ฉันมีโซลูชั่นใหม่ (ทดสอบใน EOS และ 2.6 คนขับ) - นำเสนอที่นี่

พิจารณา 12.10, 13.04

ฉันได้ทำตามขั้นตอนจากหน้าเอกสารของ Ubuntuและคู่มือไดรเวอร์ที่มาพร้อมกับไดรเวอร์:

(v.2.4 ไม่สามารถใช้งานได้อีกต่อไปที่ลิงก์นั้นฉันได้อัปโหลดที่นี่ 2.5 เวอร์ชันที่นี่ )

  • การติดตั้ง Common และ capt deb (v.2.4) [ขั้นตอนที่ 2 และ 3 ในคู่มือ]
  • เข้าสู่เทอร์มินัลในฐานะรูท
  • ขั้นตอนที่ 4: ["รีสตาร์ท CUPS สำหรับแพ็คเกจ rpm: ป้อนคำสั่งต่อไปนี้:

    /etc/init.d/cups รีสตาร์ท

สำหรับแพ็คเกจ deb: ป้อนคำสั่งต่อไปนี้:

/etc/init.d/cupsys restart

หมายเหตุอย่าลงทะเบียนเครื่องพิมพ์โดยใช้คำสั่ง "lpadmin" ก่อนที่จะรีสตาร์ท CUPS อาจไม่ป้อนคำสั่ง "สำหรับแพ็คเกจแพ็กเกจ" ทั้งนี้ขึ้นอยู่กับการกระจายที่คุณใช้ ในกรณีนี้ให้ป้อนคำสั่ง "สำหรับแพ็คเกจ rpm"]

มันเป็นกรณีของฉัน: ดังนั้นฉันต้องวิ่ง:

/etc/init.d/cups restart

(ฉันได้รับข้อความ terminal บอกว่าฉันสามารถใช้ได้เช่นกัน service cups restart)

รับผลลัพธ์นี้:

cups stop/waiting
cups start/running, process 2758
  • ขั้นตอนที่ 5 ในคู่มือ ("ลงทะเบียนเครื่องพิมพ์ (PPD) กับตัวจัดคิวงานพิมพ์") แก้ไขโดยหน้าเอกสารประกอบของ Ubuntu

["ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนบรรทัดนี้ตามนั้น: sudo / usr / sbin / lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp: // localhost: 59787 -E คู่มือบอกว่า ccp: // localhost: 59687 แต่ Ubuntu โดย ค่าเริ่มต้นคือการใช้ 59787 ซึ่งจะทำให้คุณปวดหัวถ้าคุณไม่เปลี่ยน (ไฟล์ /etc/ccpd.conf กำหนด UI_Port 59787 และ PDATA_Port 59687 ดังนั้นพอร์ตเหล่านี้จะต้องเปิดในการตั้งค่าไฟร์วอลล์) " ]

ดังนั้นฉันต้องเข้า

sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E

เอกสาร Ubuntu บอกว่า: "* หมายเหตุ: Ubuntu 12.04 ได้ขึ้นบัญชีดำอีกครั้งโมดูล usblp ซึ่งสร้างลิงค์อุปกรณ์ / dev / usb / lp0 เพื่อแก้ปัญหานี้ให้ทำ sudo nano /etc/modprobe.d/blacklist-cups-usblp.conf อีกครั้ง

จากนั้นคอมเม้นท์ไฟล์ให้เป็นแบบนี้ไดร์เวอร์ทั่วไปไม่ได้คุยกับเครื่องพิมพ์ผ่านถ้วย:

# cups talks to the raw USB devices, so we need to blacklist usblp to avoid
# grabbing them
# blacklist usblp

ดังนั้นเมื่อฉันสูญเสียการใช้นาโนฉันพยายาม

sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf

และเพิ่มข้างต้น (blacklist-cups-usblp.conf เป็นไฟล์ empy และฉันเพิ่งวางบรรทัดเหล่านั้น)

(ณ จุดนี้ตรวจสอบในเมนูหลักภายใต้ระบบ / เครื่องพิมพ์ว่าชื่อของเครื่องพิมพ์ที่บันทึกไว้มีอยู่อย่างแน่นอน LBP1120 )

  • ขั้นตอน 6. "ลงทะเบียนเครื่องพิมพ์ในไฟล์ติดตั้ง ccpd daemon"
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0

คุณควรได้รับสิ่งที่คล้ายกับสิ่งนี้:

CUPS_ConfigPath = /etc/cups/
 LOG Path        = None
 UI Port         = 59787

 Entry Num  : Spooler   : Backend   : FIFO path     : Device Path   : Status 
 ----------------------------------------------------------------------------
     [0]    : LBP1120   : ccp       : //localhost:59787     : /dev/usb/lp0 : Modified
  • ขั้นตอนที่ 7 ในคู่มือ:

"เริ่ม ccpd daemon ป้อนคำสั่งต่อไปนี้

sudo /etc/init.d/ccpd start

หมายเหตุการตั้งค่า ccpd daemon ให้เริ่มต้นโดยอัตโนมัติจะสะดวกเมื่อ Linux เริ่มต้น "

หลังจากนั้นป้อนsudo /etc/init.d/ccpd statusเพื่อดูว่าฉันสามารถดูหมายเลข 2 (คุ้นเคยจากการติดตั้งในรุ่นก่อนหน้า): ใช่มี 2 ตัวเลข แต่ไม่มีการพิมพ์จนกว่าจะออกจากระบบและเชื่อมต่อเครื่องพิมพ์หลังจากเข้าสู่ระบบ

ฉันเดาว่ากฎเหล่านี้ต้องได้รับการพิจารณาหากการพิมพ์ไม่ทำงาน:

  • เชื่อมต่อ / เริ่มเครื่องพิมพ์หลังจากเข้าสู่ระบบ

  • /etc/init.d/ccpd status เพื่อดูตัวเลข 2 ตัว

  • sudo /etc/init.d/ccpd start เพื่อเริ่ม ccpd daemon

สิ่งที่น่าจะเกิดขึ้นมากที่สุดคือคุณต้องรีสตาร์ท ccpd daemon หลังจากรีบูตแต่ละครั้งเพื่อสั่งพิมพ์: เว้นแต่คุณจะตั้งค่า ccpd daemon ให้เริ่มต้นโดยอัตโนมัติเมื่อ Linux เริ่มทำงาน - ตามคู่มือแนะนำ จะทำอย่างไรที่เพิ่มคำสั่งต่อไปนี้เพื่อเริ่มต้นการใช้งาน (เช่นในคำตอบที่อยู่ภายใต้ที่นี่ ):

sudo update-rc.d ccpd defaults

หมายเหตุ: วันที่ 12.10 วิธีนี้ใช้ได้กับคอมพิวเตอร์เครื่องหนึ่ง แต่ไม่สำเร็จ ใน 13.04 มันไม่ทำงานเลย ฉันประสบความสำเร็จในการเริ่มอัตโนมัติ ccpd deamon ใน 13.04 โดยการเพิ่มsudo /etc/init.d/ccpd startโปรแกรมเริ่มต้น

ในการดูสถานะโดยการดับเบิลคลิกไฟล์สคริปต์ที่เรียกใช้งานได้

#!/bin/bash

gnome-terminal -e "/etc/init.d/ccpd status"

พิจารณา 13.10

Idem แต่ฉันต้องติดตั้งportreserveแพ็กเกจเพื่อให้วิธีนี้ใช้งานได้


พิจารณาการติดตั้งใน Ubuntu 10.10

มันใช้งานได้จริง!

เอกสาร Ubuntuเว็บไซต์กล่าวว่าเครื่องนี้ได้รับการทดสอบกับอูบุนตู 10.10 แม้ว่าปัจจุบันฉันใช้ 12.10 แต่ฉันคิดว่าจะลอง ดังนั้นฉันได้ติดตั้ง 10.10 เป็น usb แบบสดแบบถาวรและทำตามขั้นตอนใน " แพคเกจพื้นที่เก็บข้อมูล (ก่อน 11.10) "

ในที่สุดฉันก็ประสบความสำเร็จ - ทำตามขั้นตอนเหล่านี้:

เพิ่ม PPA ไปยังระบบของคุณและติดตั้งแพ็คเกจ:

sudo add-apt-repository ppa:michael-gruz/canon
sudo apt-get update
sudo apt-get install cndrvcups-capt cndrvcups-common

ระบบ -> การบริหาร -> การพิมพ์เพิ่มเครื่องพิมพ์ เลือก "เพิ่มเครื่องพิมพ์" อย่าเลือก USB Printer ที่ Ubuntu พบที่นี่ เลือก "เครื่องพิมพ์ CAPT" คุณควรเห็น "ccp" เป็น URI เปลี่ยนเป็น URI ควรเป็น "ccp: / var / ccpd / fifo0" คลิก "ถัดไป" ค้นหารุ่นของคุณและเพิ่มเครื่องพิมพ์ของคุณ เลือกชุดตัวเลือกภาษาอังกฤษถ้าคุณเห็นชุดตัวเลือกภาษาญี่ปุ่นและภาษาอังกฤษ

แทนที่จะลองใช้การกระทำของ GUI คุณสามารถลอง:

sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E

แล้ว:

sudo /etc/init.d/ccpd restart
sudo /etc/init.d/ccpd status

คุณควรได้ตัวเลข 2 ตัว แต่ฉันได้หนึ่งตัว

ดังนั้นในกรณีนี้:

เช็คอิน /etc/ccpd.conf (gksudo gedit /etc/ccpd.conf) ที่คุณมี:

<Printer  LBP1120>
DevicePath  /dev/usb/lp0
</Printer>

ที่จะได้รับมัน:

sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0

นอกจากนี้ใน /etc/udev/rules.d/85-canon-capt.rules คุณควรมีสิ่งนี้:

KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", SYSFS{idVendor}=="04a9", RUN+="/bin/bash /etc/init.d/ccpd start"
KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/bash /etc/init.d/ccpd stop"

(เพื่อเพิ่ม

gksudo gedit /etc/udev/rules.d/85-canon-capt.rules)

แล้วเปิดใช้งานกฎ:

sudo udevadm control --reload-rules

จากนั้นลองอีกครั้ง:

sudo /etc/init.d/ccpd restart
sudo /etc/init.d/ccpd status

หากคุณได้รับตัวเลขทั้งสองลองพิมพ์ แล้วรีสตาร์ทคอมพิวเตอร์

ทดสอบสิ่งที่ 2 ตัวเลข

sudo /etc/init.d/ccpd status

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


พิจารณาการติดตั้งใน 11.10

ฉันกลับไปที่เว็บไซต์เอกสารอย่างเป็นทางการของ Ubuntu บนแพ็คเกจไดรเวอร์ LBP Canonและหลังจากติดตั้งไดรเวอร์รุ่น 2.3 จากแพ็คเกจเดเบียน (โดยใช้ Gdebi) ฉันทำตามคำแนะนำจากหัวข้อ "การเพิ่มเครื่องพิมพ์" - ไม่สำเร็จ แม้ว่าฉันจะได้รับ "ตัวเลขสองตัว" ที่กล่าวถึงที่นั่น (ฉันพูดว่า: "คุณควรเห็นตัวเลขสองตัวในตอนท้ายหากคุณเป็นเช่นนั้นคุณโชคดี :) ฯลฯ ")

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

ฉันเพิ่มคำสั่งจากส่วน "การแก้ไขปัญหา" (ที่จริงแล้วฉันสะดุดที่นี่ ) - แม้ว่าฉันไม่ได้สังเกตเห็นข้อผิดพลาดรายงานการตรวจสอบสถานะ: ฉันแค่ไม่รู้ว่าจะทำอะไรอีก นั่นคือ:

lsmod | grep usblp
sudo modprobe usblp
ls -l /dev/usb/lp0
sudo /etc/init.d/ccpd restart

นั่นมันหลอกลวง!

เมื่อเสียบเครื่องพิมพ์ USB ของฉันฉันได้รับข้อความว่าระบบเห็นเครื่องพิมพ์จากนั้นฉันก็สามารถพิมพ์ได้อย่างสมบูรณ์แบบ

แต่ตามหมายเหตุต่อไปนี้ ("หมายเหตุ: ตั้งแต่ Ubuntu 11.10 (Oneiric Ocelot), usblp ถูกคัดค้านและจะไม่ถูกโหลดโดยอัตโนมัติเมื่อคุณเชื่อมต่อเครื่องพิมพ์ USB") หลังจากรีสตาร์ทคอมพิวเตอร์ไม่สามารถพิมพ์ได้ นี้จะเกี่ยวข้องดูเหมือนจะข้อผิดพลาด # ตามที่อยู่ที่ข้อผิดพลาดถูกกล่าวถึงโดย Till Kamppeter ฉันพบและทำตามคำแนะนำเหล่านี้และสามารถพิมพ์หน้าทดสอบ - แต่ไม่มีอะไรอื่น และการผจญภัยอย่างต่อเนื่อง: คำแนะนำเหล่านั้นทำงานเมื่อผมทำตามพวกเขาอีกครั้งหลังจากทำตามขั้นตอนอีกครั้ง "เริ่มต้น / หยุดบน USB เพิ่ม / ลบ", "เริ่มต้นใหม่และตรวจสอบ" และ "Status Monitor" จากอย่างเป็นทางการหน้าเอกสารประกอบของอูบุนตู

แต่ฉันกลัวว่ามันยังคงเป็นวิธีแก้ปัญหาชั่วคราว

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


ผลงานที่เหลือเชื่อ ฉันหวังว่ามันจะทำงาน ฉันอัปเดต 2 คำสั่งซึ่งต้องการ sudo อาจเป็นความคิดที่ดีที่จะเรียงลำดับย้อนกลับ: 12.04 ก่อน 11.10 และ 11.04 บน Xubuntu มันเป็น /etc/init.d/cups แทนที่จะเป็น cupsys - นี่ไม่จริงสำหรับ Ubuntu ด้วยหรือ
ผู้ใช้ที่ไม่รู้จัก

1
ส่วนในขั้นตอนที่ 5 คือคุณต้องแก้ไข /etc/modprobe.d/blacklist-cups-usblp.conf ไม่จำเป็นใน 12.10 และ 13.04 เนื่องจากไฟล์ไม่มีอยู่ที่นั่น btw, thanx สำหรับคู่มือนี้ฉันจะไม่ประสบความสำเร็จหากไม่มี
user154126

@ user154126 - ในกรณีที่คุณทดสอบสิ่งนี้ใน raring คุณอาจลองเพิ่ม 13.04 ไปยังรายการเครื่องพิมพ์ที่รองรับที่นี่

ด้านล่างขั้นตอนแก้ไขสถานะ "ข้อผิดพลาด idle - ccp send_data ออก" สถานะข้อผิดพลาดสำหรับ x64 13.04 Raring Ringtail: 1) sudo apt-get install libpopt0: i386 libtiff4: i386 2) cd / lib / i386-linux-gnu 3) libpng12.so.0 libpng.so.3 4) cd / usr / lib / i386-linux-gnu 5) sudo ln -s libtiff.so.4 libtiff.so.3
milkywayfarer

หากโซลูชันบางตัวไม่ทำงานกับระบบล่าสุดอีกต่อไปโปรดลบออก
Braiam

1

พิจารณา Ubuntu 12.04, 12.10, 13.04 และ 13.10

สำหรับ 12.04 และ 13.04 มีบางขั้นตอนเพิ่มเติม สำหรับการวางจำหน่ายอื่น ๆ ทั้งหมดให้ข้ามสิ่งเหล่านั้น

สำหรับ Ubuntu 12.04 ให้ทำสิ่งนี้ก่อน:

Ubuntu 12.04 ได้ขึ้นบัญชีดำอีกครั้งโมดูล usblp ซึ่งสร้างลิงค์อุปกรณ์ / dev / usb / lp0 เพื่อแก้ไขปัญหานี้แก้ไข/etc/modprobe.d/blacklist-cups-usblp.conf

ใส่ใน terminal:

sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf

จากนั้นคอมเม้นท์ไฟล์ให้เป็นแบบนี้ไดร์เวอร์ทั่วไปไม่ได้คุยกับเครื่องพิมพ์ผ่านถ้วย:

# cups talks to the raw USB devices, so we need to blacklist usblp to avoid
# grabbing them
# blacklist usblp

สำหรับ Ubuntu 13.10 ให้ทำสิ่งนี้ก่อน:

  • ติดตั้งportreserveแพ็คเกจ:

    sudo apt-get install portreserve

สำหรับ Ubuntu ทุกรุ่นเริ่มต้นที่นี่

ขึ้นอยู่กับการกระจายที่คุณใช้คุณอาจต้องใช้sudo /etc/init.d/cupsys restartหรือsudo service cups restartรีสตาร์ท CUPS คุณควรได้รับการตรวจสอบบางอย่างที่เริ่มการทำงานจริงอีกครั้ง

  • ลงทะเบียนเครื่องพิมพ์ (PPD) กับตัวจัดคิวงานพิมพ์:

    sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E

  • ลงทะเบียนเครื่องพิมพ์ในไฟล์ติดตั้ง ccpd daemon:

    sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0

คุณควรได้รับสิ่งที่คล้ายกับสิ่งนี้:

CUPS_ConfigPath = /etc/cups/
 LOG Path        = None
 UI Port         = 59787

 Entry Num  : Spooler   : Backend   : FIFO path     : Device Path   : Status 
 ----------------------------------------------------------------------------
     [0]    : LBP1120   : ccp       : //localhost:59787     : /dev/usb/lp0 : Modified
  • เริ่มต้น ccpd daemon

    sudo /etc/init.d/ccpd start

  • ทดสอบว่า ccpd deamon ทำงานอย่างถูกต้องหรือไม่:

ป้อนsudo /etc/init.d/ccpd statusเพื่อดูว่าคุณสามารถเห็นตัวเลข 2 ตัว แร่หนึ่งชิ้นไม่มีตัวเลขหมายถึงสิ่งผิดปกติ ตัวเลขสองตัวหมายถึงทุกคนควรทำงานได้ แต่ไม่มีการพิมพ์จนกว่าจะออกจากระบบและเชื่อมต่อเครื่องพิมพ์หลังจากเข้าสู่ระบบ

ฉันเดาว่ากฎเหล่านี้ต้องได้รับการพิจารณาหากการพิมพ์ไม่ทำงาน:

  • เชื่อมต่อ / เริ่มเครื่องพิมพ์หลังจากเข้าสู่ระบบ

  • sudo /etc/init.d/ccpd start เพื่อเริ่ม ccpd daemon

  • sudo /etc/init.d/ccpd status เพื่อดูตัวเลข 2 ตัว

  • เมื่อคุณได้รับหมายเลขเดียวให้ลองsudo /etc/init.d/ccpd restart

สิ่งที่น่าจะเกิดขึ้นมากที่สุดคือคุณต้องรีสตาร์ท ccpd daemon หลังจากรีบูตแต่ละครั้งเพื่อสั่งพิมพ์: เว้นแต่คุณจะตั้งค่า ccpd daemon ให้เริ่มโดยอัตโนมัติเมื่อ Linux เริ่มทำงาน คุณจะพบจำนวนของวิธีการที่จะทำเช่นนั้นในคำตอบที่อยู่ภายใต้ที่นี่ ):

หากสิ่งต่าง ๆ ยังคงไม่ทำงาน

นี่เป็นอีกวิธีที่ค่อนข้างคล้ายกัน ทดสอบกับ Elementary OS Luna (อ้างอิงจาก Ubuntu 12.04) วิธีนี้มีเคล็ดลับการแก้ไขปัญหาที่มีประโยชน์มากมาย


สำหรับคำตอบนี้ฉันใช้ @cipricus คำตอบและประสบการณ์ของฉันเอง
user154126

1
ฉันไม่สามารถใช้โซลูชันของคุณที่นี่หรือโซลูชันที่เก่ากว่าของฉันเพื่อทำให้การทำงานใน Elementary OS Luna - ซึ่งยึดตาม 12.04 TLS - แต่ตอนนี้ใช้ได้สำหรับตอนนี้

0

นี่คือคำตอบที่สมบูรณ์ที่จะได้รับการพิจารณาเป็นเพียงการเสริมให้กับคนอื่น ๆ

หลังจากติดตั้งเครื่องพิมพ์ในกรณีที่ใช้งานไม่ได้ให้พิจารณาการดำเนินการต่อไปนี้:

  • ตรวจสอบภายใต้การพิมพ์หรือเครื่องพิมพ์คลิกขวาที่เครื่องพิมพ์และ 'ดูคิวการพิมพ์' เลือกงานคลิกขวาและคลิก 'ปล่อย' หากใช้งานอยู่

  • เรียกใช้captstatusui -P LBP1120และตรวจสอบ 'งานต่อ' ถ้าใช้งานอยู่

  • รีสตาร์ทเครื่องพิมพ์จากปุ่มเปิดปิด


พิจารณาสร้างสคริปต์ที่เรียกใช้งานได้สำหรับคำสั่งที่เป็นประโยชน์หลัก สำหรับเทอร์มินัล gnome นี้จำเป็นหรือเทอร์มินัลอื่นที่มีโปรไฟล์ที่กำหนดเอง (ในกรณีนี้เรียกว่า 'new1') ที่จะเปิดเครื่องเทอร์มินัลหลังจากสิ้นสุดคำสั่ง ในเทอร์มินัล gnome: การตั้งค่าโปรไฟล์ - ชื่อและคำสั่ง - เมื่อคำสั่งเปิดขึ้น: กดค้างไว้เปิดเทอร์มินัล

สคริปต์เพื่อดูสถานะ ccpd (ตัวเลขสองตัว):

#!/bin/bash

gnome-terminal --window-with-profile=new1 -e "service ccpd status"

สคริปต์เพื่อรีสตาร์ทถ้วยและดูสถานะ:

#!/bin/bash

gnome-terminal --window-with-profile=new1 -e " sudo service ccpd restart && service ccpd status"

สคริปต์เพื่อเปิดส่วนต่อประสานผู้ใช้ของ 'capt':

#!/bin/bash

gnome-terminal --window-with-profile=new1 -e "captstatusui -P LBP1120"

ฉันพบว่าสิ่งเหล่านี้มีประโยชน์เช่นเดียวกับไฟล์หลัก 'เครื่องพิมพ์' หรือ 'พิมพ์' บนเดสก์ท็อป / ทางลัด

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