หยุดงานเครื่องพิมพ์จากเครื่องเทอร์มินัล


9

ฉันทำงานกับ CentO รุ่นเก่า (5.0) ที่ไม่ใช่เครื่องของฉัน

เมื่อเร็ว ๆ นี้ด้วยเหตุผลบางอย่างฉันมีปัญหาในการพิมพ์

งานหยุดพักในคิวและฉันไม่สามารถยกเลิกได้จากไอคอนแถบ

ฉันได้ลองด้วยคำสั่งเทอร์มินัล ( cancel -aขอรหัสผ่านซึ่งฉันไม่มีlpq -aและสิ่งอื่น ๆ ที่ฉันไม่รู้ความหมาย) แต่งานยังค้างอยู่ที่ไอคอนเครื่องพิมพ์

คุณมีข้อเสนอแนะใด?


ภาพอธิบายถึงสถานการณ์ของฉันและวิธีที่คำตอบแรกไม่สามารถแก้ไขได้

cronycrustเป็นชื่อของเครื่องพิมพ์อื่นในขณะที่การใช้งานหนึ่งที่ฉันเป็น

ป้อนคำอธิบายรูปภาพที่นี่


1
หากคุณมีการใช้งานเว็บอินเตอร์เฟสของ CUPS อยู่ฉันจะพยายามยกเลิกงานพิมพ์จากที่นั่น โดยปกติแล้วจะใช้กับโฮสต์ในพื้นที่ของ
UVV

คำตอบ:


14

หากต้องการยกเลิกงานพิมพ์:

  1. รายการงานทั้งหมด:

    lpq 
    Rank   Owner/ID              Class  Job Files       Size Time 
    active bob                   A      11  zarma.txt   8000 10:12:10
    
  2. ลบงานโดยใช้ id ซึ่งเป็น 11 ที่นี่:

    lprm 11
    

คุณต้องrootลบงานที่คุณไม่ได้เริ่มต้น

หากเครื่องพิมพ์ไม่ใช่เครื่องพิมพ์เริ่มต้นให้เพิ่ม-Pตัวเลือกเช่น

    lpq -P crust
    lprm -P crust …

สมมติว่า:

หากlpqไม่ได้แสดงงานพิมพ์อาจเป็นเพราะพวกเขาไม่อยู่ในคิว

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

บางทีงานได้ถูกส่งไปแล้วและงานจะถูกยกเลิกเมื่อมีการสื่อสารกับเครื่องพิมพ์

เป็นปัญหาเกี่ยวกับลิงค์หรือเครื่องพิมพ์ขัดข้อง


ขอบคุณสำหรับการโพสต์ของคุณ แต่มันไม่ทำงาน ฉันแก้ไขโพสต์ของฉันเพื่ออธิบายได้ดีขึ้น
Py-ser

@ Py-ser หากต้องการเลือกเครื่องพิมพ์ที่จะใช้งานให้ใช้ตัวเลือก -P (ดูการแก้ไขของฉัน)
Gilles 'SO- หยุดความชั่วร้าย'

@Gilles มันไม่ได้เป็นเรื่องของการเลือกมันเป็นเรื่องที่lpqคำสั่งไม่เห็นงานใด ๆ ในคิว แต่หน้าต่างเครื่องพิมพ์ไม่!
Py-ser

@ Py-ser โดยการรันlpqโดยไม่มีการโต้แย้งคุณจะขอให้มันแสดงรายการงานบนเครื่องพิมพ์เริ่มต้นที่คุณcronyต้องการ ดังนั้นจึงไม่แสดงงานใด ๆ ไม่มีข้อขัดแย้งกับหน้าต่างเครื่องพิมพ์ซึ่งแสดงงานในเครื่องพิมพ์อื่น ( crust)
Gilles 'SO- หยุดความชั่วร้าย'

@Gilles ฉันเห็น ดังนั้นฉันจะพิมพ์งานเทอร์มินัลของเครื่องพิมพ์อื่นได้อย่างไร ฉันพยายามlpq -P crustแล้ว แต่ผลลัพธ์ก็เหมือนกัน (มีเพียงชื่อเครื่องพิมพ์อื่น)
Py-ser

1

สำหรับคนอื่น ๆ ที่จบลงที่นี่:

บน linux เวอร์ชั่นใหม่มีคำสั่งง่าย ๆcancel:

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

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